@import url(common.css);

/* �꽌釉뚰럹�씠吏� */
.sub_contents {background:#fff;padding:30px 25px 25px;min-height:638px;}/* �꺆�럹�씠吏�濡� 蹂��솚�븯硫댁꽌, id�뿉�꽌 class濡� 蹂�寃쏀븿 */

.abc_search_wrap {margin:0 0 20px;overflow:hidden;}
.abc_search_wrap a {float:left;margin:0 0 0 2px; width:31px;height:36px;line-height:3.1;text-align:center;font-family:'Dotum', �룍��;font-size:12px;font-weight:bold;color:#404040;
border:1px solid #d6d6d6;background:#fafafa;}
.abc_search_wrap a:first-child {margin:0;}
.abc_search_wrap a.alphabet {width:40px;}
.abc_search_wrap a:hover {border:1px solid #005d83;}
.abc_search_wrap a.active {border:1px solid #005d83;background:#005d83;color:#fff;}

.lawMenuLine .langSelectBox {float:left;padding:3px 0 0;}
.lawMenuLine .langSelectBox .btnLang {float:left;width:23px;height:23px;border-radius:50%;background:#b1afac;font-size:12px;color:#fff;text-align:center;line-height:1.9;margin:0 5px 0 0;}
.lawMenuLine .langSelectBox .btnLang.active {background:#006994;}

/* 踰꾪듉 �뒪���씪 */
.btnLine {text-align:center;}
.btnLine .btnBox {display:inline-block;padding:20px 0;}
.btnLine .btnBox a {float:left;}

.postBtn {display:inline-block;width:80px;height:30px;font-size:15px;font-weight:bold;color:#fff;text-align:center;line-height:1.9;margin:0 7.5px;}

.listBtn {background:#7d828b;}
.modiBtn {background:#006994;}
.deleBtn {background:#d53636;}

.coBtn {display:inline-block;padding:0 10px;height:27px;line-height:2.6;border:1px solid #d2d2d2;background-color:#f8f8f8;background-repeat:no-repeat;font-family:'�룍��', Dotum, Sans-serif;font-size:11px;font-weight:normal !important;color:#575757 !important;letter-spacing:-1px;}
.coBtn:hover {background-color:#5c91d2;border:1px solid #5c91d2;color:#fff !important;}

/*#####신은정수정 2017-03-02########*/
.funcBtn {}

.downBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_down.png');background-position:8px 6px;}
.downBtn:hover {background-image:url('../../images/service/sub/icon_down_over.png');}
.fullBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_full.png');background-position:9px 8px;}
.fullBtn:hover {background-image:url('../../images/service/sub/icon_full_over.png');}
.twoBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_twoBlock.png');background-position:10px 8px;}
.twoBtn:hover {background-image:url('../../images/service/sub/icon_twoBlock_over.png');}
.oldNewBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_oldNew.png');background-position:8px 7px;}
.oldNewBtn:hover {background-image:url('../../images/service/sub/icon_oldNew_over.png');}
.infoBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_info.png');background-position:11px 7px;}
.infoBtn:hover {background-image:url('../../images/service/sub/icon_info_over.png');}
.printBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_print.png');background-position:10px 7px;}
.printBtn:hover {background-image:url('../../images/service/sub/icon_print_over.png');}
/*.writeBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_write.png');background-position:11px 7px;}
.writeBtn:hover {background-image:url('../../images/service/sub/icon_write_over.png');}
.yearBtn {padding:0 10px 0 30px;background-image:url('../../images/service/sub/icon_year.png');background-position:9px 8px;}
.yearBtn:hover {background-image:url('../../images/service/sub/icon_year_over.png');}*/

.text_search_wrap {width:988px;margin:6px auto 0 auto;}
.text_search_wrap a ,.text_search_wrap a:hover {margin-left:-2px;}
.contents_wrap {}
.contents_wrap02 {width:100%;margin:0 auto;}
.sub_title_wrap {width:100%;margin:0 0 20px 0;}
.sub_title_wrap h3 img {vertical-align:bottom;margin:0 5px 0 0;}
.sub_title_wrap h3 i {font-size:23px;color:#9c6938; font-style:normal;border-bottom:1px solid #9c6938;}
.title {width:500px;}
.title02 {width:40%;}
.root_info {width:40%;font:12px/30px;color:#938d92;text-align:right;height:36px;}
.root_info span {color:#938d92;font-weight:bold;}
.contents {width:100%;}

/*�긽�떒�뿉 寃��깋�뼱 �몴�떆*/
.searchKey {padding:0 0 0 20px;background:url('../../images/service/sub/icon_search.png') 0 50% no-repeat;font-size:15px;color:#000;margin:0 0 18px;}
.searchKey span {font-size:15px;}

.search_word {font-weight:bold;color:#4a00b9;}

/*�넻�빀寃��깋 �꺆*/
/*#####신은정수정 2017-03-02######*/
/* 기존css
.tab .tabs {display:block;background:url('../../images/service/sub/tab_line.png') 0 0 repeat;overflow:hidden;margin:0 0 33px;}
.tab .tabs li a {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:48px;padding:6px 18px;background:#f7f7f8;font-size:14px;text-align:center;letter-spacing:-1px;border:1px solid #d2d3d5;border-bottom:1px solid #076d97;}
*/
.tab .tabs {display:block;background:url('../../images/service/sub/tab_line.png') 0 0;overflow:hidden;margin:0 0 33px;}
.tab .tabs li {float:left;margin:0 0 4px 4px;}
.tab .tabs li:first-child {margin-left:0;}
.tab .tabs li.tab_on {}
.tab .tabs li a {display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:62px;padding:6px 18px;background:#f7f7f8;font-size:14px;text-align:center;letter-spacing:-1px;border:1px solid #d2d3d5;border-bottom:1px solid #076d97;}
.tab .tabs li.tab_on a {background:#fff;color:#005d83;border:1px solid #076d97;border-bottom:1px solid #fff;}

.tabContents li {display:none;}
.tabContents li:first-child {display:block;}

/*媛쒖젙�씪 寃��깋*/
.date_search_wrap {width:855px;margin:15px auto 0 auto;}	

/*�꽌�떇�젙蹂�*/
.doc_info {vertical-align:middle;margin:0 0 8px;} 
.doc_info span {}
.search_field {font-size:20px;font-weight:bold;color:#005d83;letter-spacing:-1px;margin:0 15px 0 0;}

/*洹쒖젙蹂닿린*/
.view_controll {width:240px;margin-bottom:10px;}
.rule_btn {width:65%;text-align:right;margin-bottom:10px;}

/*�뀒�씠釉뷀�*/
.board_info {font:bold 14px/14px;}
.board_info span {line-height:14px;}

.tb001 {width:100%;border-top:2px solid #b4b3b8;table-layout:fixed;}
.tb001 th {height:32px;border-bottom:1px solid #ddd;text-align:center; background:#f9f9f9; font-size:14px;}
.tb001 td {height:59px;border-bottom:1px solid #ddd;text-align:center;}
.tb001 .subject {text-align:left;font:bold 15px/59px;}
.tb001 .subject a {font:bold 15px/59px;color:#444;}
.tb001 .subject a:hover {font:bold 15px/59px;color:#4380ce;}
.tb001 .date {font-weight:bold;}
.tb001 .lawname {font:bold 15px/59px;color:#999;}

/*由ъ뒪�듃*/
.tb002 {width:100%;border-top:2px solid #b3b4b8;table-layout:fixed;}
.tb002 th, .tb002 td {font-size:14px;border-bottom:1px solid #ddd;text-align:center;vertical-align:middle;}
.tb002 th {height:32px;background:#f5f6f7;color:#4f5e71;font-weight:normal;}
.tb002 td {height:46px;background:#fff;color:#344051;}
.tb002 td.tit {padding:0 5px;}
.tb002 td.tit a {display:block;font-size:14px;color:#4f5e71;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tb002 td.tit .law_link {padding:0 0 0 36px;background:url('../../images/service/sub/law_state_link.png') 0 100% no-repeat;}
.tb002 td.tit .law_atypical {padding:0 0 0 50px;background:url('../../images/service/sub/law_state_atypical.png') 0 100% no-repeat;}
.tb002 td.tit .law_repeal {padding:0 0 0 36px;background:url('../../images/service/sub/law_state_repeal.png') 0 100% no-repeat;}
.tb002 .subject_title {text-align:left;padding:0 0 0 10px;overflow:hidden;}
.tb002 .subject_title a {float:left;display:block;width:90%;overflow:hidden;font-size:14px;color:#344051;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.tb002 .subject_title2 {text-align:left;padding:0 0 0 22px;background:url('../../images/service/sub/list_subject_icon.png') no-repeat 0 50%;overflow:hidden;}
.tb002 .subject_title2.abolition {padding:0 0 0 35px;background:url(/images/service/sub/law_state_repeal.png) no-repeat 0 50%;}
.tb002 .subject_title2 a {float:left;display:block;width:95%;overflow:hidden;font-size:14px;color:#344051;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.tb002 .subject_title3 {text-align:left;overflow:hidden;}
.tb002 .subject_title img, .tb002 .subject_title2 img, .tb002 .subject_title3 img {float:left;margin:0 5px 0 0;padding:2px 0;}
.tb002 .subject_title3 a {float:left;display:block;width:95%;overflow:hidden;font-size:14px;font-weight:bold;color:#3b4149;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;}
.tb002 .searchTxt {font-size:15px;font-weight:bold;color:#4a00b9;}

/*########신은정 수정 2017-03-02######*/
.tb002.latest_list .subject_title {height:50px;}
.breadCrumb {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.breadCrumb.marB5 {margin-bottom:5px;}

/*################################*/


.tb002 .search_major {text-align:left;padding:10px 0;}
.tb002 .search_major a {display:block;overflow:hidden;}
.tb002 .search_major .result_law_tit {display:block;font-size:14px;font-weight:bold;color:#000;line-height:1.2;margin-bottom: 10px;}
.tb002 .search_major.solo_word .result_law_tit {margin-bottom:0;}
.tb002 .search_major .result_law_tit span {font-size:14px;}
/*########신은정 수정 2017-03-06 height삭제######*/
.tb002 .search_major .result_law_con {float:left;font-size:13px;color:#606060;width:95%;overflow:hidden;}
.tb002 .search_major .result_law_con span {font-size:13px;}

.tb002 .subject_title_ex { font-size:15px;height:22px;text-align:left;font-weight: bold;}
.tb002 .subject_contents { font:12px/16px;color:#938d92;text-align:left;height:47px;}
.tb002 .date {}
.tb002 .date2 {font-size:14px;color:#4f5e71;}
.tb002 strong {color:#9870ca}

/*�긽�꽭蹂닿린*/
.brdComView {width:100%;border-top:2px solid #b3b4b8;border-right:2px solid #fff;border-bottom:2px solid #b3b4b8;}
.brdComView tbody th, .brdComView tbody td {padding:7px 10px;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;font-size:14px;font-weight:normal;color:#5e564d;vertical-align:middle;}
.brdComView tbody th {background:#f5f6f6;text-align:center;}
.brdComView tbody td {background:#fff;}
.brdComView tbody td .file_attach {float:left;margin:0 20px 0 0;}
.brdComView tbody td .file_attach a {font-size:14px;font-style:italic;text-decoration:underline;color:#1578bd;margin:0 6px 0 0;}
.brdComView tbody td.conTd {border-top:2px solid #b3b4b8;padding:20px;}
.brdComView tbody td.conTd .conBox {min-height:165px;}
.brdComView tbody td.conTd .conBox div {font-size:14px;color:#5e564d;}

.brdComView tbody th .alL{ background:#eff4f7;border-bottom:1px #cfd6d5 solid ; border-right:1px #cfd6d5 solid; font-size:12px; text-align:left; color:#6a6fb3;}
.brdComView tbody th.sbg{ background:#f2f2f2;}
.brdComView tbody th.line{border-right:1px #cfd6d5 solid;}
.brdComView tbody .subject th {/*border-top:2px #6ec9bf solid;*/}
.brdComView tbody .subject td {/*border-top:2px #6ec9bf solid;*/}
.brdComView tbody .subject1 th {/*border-top:2px #6ec9bf solid;border-bottom:2px #3b97d5 solid;*/}
.brdComView tbody .subject1 td {/*border-top:2px #6ec9bf solid;border-bottom:2px #3b97d5 solid;*/}
.brdComView tbody td.story{padding:0;}
.brdComView tbody td.story .storyIn{padding:15px 10px; line-height:19px;}
.brdComView tbody td.story .storyIn .storyImg{text-align:center; width:100%;}
.brdComView tbody td.alCt{text-align:center;}
.brdComView tbody td p{padding:2px 0 2px 10px;}
.brdComView tbody td.tit{color:#073064; font-weight:bold;}
.brdComView tbody td img{ vertical-align:middle;}
.brdComView tbody td p a:hover{}
.brdComView tbody td.brd_reImg{text-align:right;}
.brdComView tbody td.brd_reImg img{width:198px; height:279px; border:1px #d8d8d7 solid;}
.brdComView tbody td input {vertical-align:middle; font-size:12px;}
.brdComView tbody td .col1{padding-left:8px; font-size:12px; color:#ff6000;}
.brdComView tbody td p span{padding-left:5px; vertical-align:middle;}
.brdComView tbody th.right{border-right:1px #cfd6d5 solid; }
.brdComView tbody td.right{border-right:1px #cfd6d5 solid; }
.brdComView tbody td.noline{border-bottom:1px #ffffff solid;}
.brdComView tbody th.noline{border-bottom:1px #ffffff solid;}
.brdComView tbody th.accent{ background:#f6f6f6; font-weight:bold; color:#e43f18;}
.brdComView tbody td.bottom{border-bottom:2px #6ec9bf solid;  font-weight:normal; font-size:12px;color:#5b5b5a;}
.btn_list {text-align:center; padding: 20px 0; }

/*�럹�씠吏�*/
.pagingLine {text-align:center;}
.pagingLine .paging {display:inline-block;padding:20px 0;}
.pagingLine .paging a, .pagingLine .paging a img, .pagingLine .paging strong {vertical-align:top !important;}
.pagingLine .paging a {float:left;margin:0 0 0 1px;padding:0 !important;width:23px;height:23px;line-height:23px;
font-size:13px;color:#282828;background:#fff;border:1px solid #dedede;text-align:center;}
.pagingLine .paging a:first-child {margin:0;}
.pagingLine .paging a:hover {border:1px solid #798592;}
.pagingLine .paging strong, .pagingLine .paging .active {float:left;margin:0 0 0 1px;padding:0 !important;width:23px;height:23px;line-height:23px;
font-size:13px;color:#fff;background:#798592;border:1px solid #798592;text-align:center;}

/*########신은정 수정 2017-02-28######*/
/* 수정전 css
.rule_subject {position:relative;padding:8px 0;text-align:center;overflow:hidden;background:#f4f5f5;border:1px solid #e1e1e1;border-bottom:0;}
.rule_subject .Stit {position:relative;left:-50%;float:right;} 
.rule_subject .Stit .title {position:relative;float:left;left:50%;width:auto;font-size:15px;color:#575757;font-weight:bold;} 
*/
.rule_subject {height:65px;position:relative;text-align:center;overflow:hidden;background:#f4f5f5;border:1px solid #e1e1e1;border-bottom:0;}
.rule_subject .Btit {position:absolute;top:10px;left:10px;padding:0 0 0 18px;background:url('../../images/service/sub/law_view_arrow.gif') 0 50% no-repeat;}
.rule_subject .Stit {position:relative;top:35px;}
.rule_subject .Stit .title {font-size:15px;color:#575757;font-weight:bold;display:block;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.rule_subject .Stit .bookmark {position:relative;float:left;left:50%;margin:2px 5px;}
.rule_subject .Dtit {position:absolute;top:10px;right:10px;padding:0 0 0 18px;background:url('../../images/service/sub/law_view_arrow.gif') 0 50% no-repeat;}

.lawMenuLine {padding:0 0 4px;overflow:hidden;}
.summBox {background:#f4f5f5;border:1px solid #e1e1e1;border-bottom:0;}
.summBox .lawSummary {float:left;padding:0 0 0 10px;font-size:13px;line-height:2.3;color:#575757;}
.summBox .lawBtnBox {padding:0 10px 0 0;}

.lawMenuLine .doc_info {float:left;padding:8px 0 0;margin:0;}



.lawMenuLine .lawDateFont {float:left;}
.lawMenuLine .lawDateFont select, .lawDateFont a {float:left;vertical-align:middle;}
/*########신은정 수정 2017-03-02######*/
/* 수정전 css
.lawMenuLine .lawDateFont select {width:104px;height:29px;/*margin:0 10px 0 0;border:1px solid #d2d2d2;font-size:12px;color:#575757;} 
.lawMenuLine .lawDateFont {float:right;}
*/
.lawMenuLine .lawDateFont select {width:104px;height:29px;margin-left:5px;border:1px solid #d2d2d2;font-size:12px;color:#575757;}
.lawMenuLine .lawDateFont select option {font-size:12px;color:#575757;}
.lawMenuLine .lawDateFont a {margin:0 0 0 -1px;}

.lawMenuLine .lawBtnBox {float:right;}
.lawMenuLine .lawBtnBox a {float:left;margin:0 0 0 4px;vertical-align:middle;}
.lawMenuLine .lawBtnBox a:first-child {margin:0;}

.rule_contents {position:relative; /*width:100%;*/ height:619px; /*overflow:hidden;*/ border:1px solid #ddd;}
.rule_contents .lawlist02 {position:absolute;left:0;top:0;width:25%;border-right:1px solid #ddd;z-index:5;}
.rule_contents .lawWideBtn {position:absolute;left:25%;top:40%;z-index:10;}
.rule_contents .lawcon2 {position:absolute;left:25%;top:0;width:75%;z-index:5;}
.rule_contents iframe {width:100%;height:619px;}

/*�궗洹쒗렯移⑤찓�돱*/
.rule_contents .open_smenu_wrap{position:absolute;width:248px;height:485px;border-right:1px #cecece solid;background:#f7f7f7;}
.rule_contents .open_smenu_wrap .close_btn{position:absolute;right:-19px;top:48%;display:block;width:18px;height:39px;cursor:pointer;}
.rule_contents .cont{padding-left:280px;}

.pop_layer { position:absolute; width:344px; height:213px; top:50%; left:50%; margin:-105px 0 0 -172px; background:#fff; border:2px solid #5e564d; text-align:center; }
.pop_layer h1 { height:36px; padding-left:15px; background:#5e564d; font-size:18px; line-height:30px; color:#fff; font-weight:normal; text-align:left;}
.pop_layer .btn_close { position:absolute; right:10px; top:10px; }
.pop_layer p { display:block; width:270px; margin:0 auto; padding:40px 0; font-size:17px; color:#404040;}

/*理쒖떊媛쒖젙,�옄猷뚯떎*/
.latest_search {position:relative;margin:0 0 20px;overflow:hidden;}
.latest_search select {float:left;width:86px;height:36px;border:1px solid #5c91d2;border-right:0;background:#f3f5f5;font-size:14px;color:#242424;}
.latest_search select option {font-size:14px;color:#242424;}

.latest_search .tit_element {float:left;width:50px;height:38px;line-height:38px;color:#242424;font-size:14px;}
/*신은정수정 2017-03-06*/
.latest_search .datePicker {float:left;width:62px;height:16px;margin:0 10px 0 0;padding:9px 26px 9px 10px;color:#4f5e71;font-size:15px;border:1px solid #5c91d2;letter-spacing:-1px;border-radius:inherit;}
.latest_search .datePicker2 {float:left;width:117px;height:16px;padding:11px 18px;margin:0 15px 0 0;color:#4f5e71;font-size:15px;border:1px solid #5c91d2;letter-spacing:-1px;}
.latest_search .ui-datepicker-trigger {float:left;cursor:pointer;margin:10px 0 0 -30px;}
.subSearch_input {float:left;width:378px;height:16px;padding:9px 10px;color:#4f5e71;font-size:15px;border:1px solid #5c91d2;}
.subSearch_input2 {float:left;width:350px;height:16px;padding:11px 10px;color:#4f5e71;font-size:15px;border:1px solid #5c91d2;}
.flowBox {float:left;height:36px;line-height:36px;margin:0 10px 0 0;}
.subSearch_btn {float:left; margin:8px 0 0 -30px;}


/*�씤�뜳�뒪*/
.index_wrap {width:100%;height:auto;overflow:hidden;}
.index_content_wrap {width:183px;height:auto;float:left;}
.index_content {width:151px;border:1px solid #ddd;margin-bottom:17px;height:auto;padding:16px;background-color:#fff;}
.index_content h1 {display:block;width:100%;height:132px;text-align:center;padding-top:23px;border-bottom:1px solid #e9e9e9;}
.index_content h1 span {display:inline-block;font:bold 16px/16px;padding:20px 0 28px 0;}
.index_content ul {width:100%;margin-top:27px;}
.index_content ul li {width:100%;padding-bottom:17px;}
.index_content ul li span {display:block;}
.index_num {float:left;font:bold 12px/12px 'arial';color:#407fcd;height:auto;width:25px;}
.index_subject {float:left;width:126px;height:auto;font:12px/14px;letter-spacing:-0.5px;}
.index_subject a {color:#404040;}
.index_subject a:hover {color:#407fcd;}

/* �봽濡쒖꽭�뒪 */
.full_contents_wrap2 .contents .proHead {text-align:center;padding:0 0 10px 0;border-bottom:1px solid #dadada; margin-top: 20px;}
.full_contents_wrap2 .contents .proFoot {text-align:center;padding:88px 0 0 0;}

.full_contents_wrap2 .contents h4.con_tit {text-align:center;font-size:23px;color:#9c6938;margin:34px 0 20px 0;letter-spacing:-1px;}

.full_contents_wrap2 .contents .scrollBox {position:relative;width:1000px;margin:0 auto;overflow-x:auto; overflow-y:hidden; text-align:center;border-bottom:1px solid #dadada; height: 250px;}
.full_contents_wrap2 .contents ul.pro li.contxt {background:#f5f5f4;margin:0 0 0 -13px;border-right:3px solid #fff;}
.full_contents_wrap2 .contents ul.pro li.contxt .conHead {margin:0 0 15px 0;width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:bold;letter-spacing:-1px;}
.full_contents_wrap2 .contents ul.pro li {position:relative;float:left;}
.full_contents_wrap2 .contents ul.pro li.contxt p a {color:#9c6938;font-size:13px;line-height:1.8;letter-spacing:-1px;}
.full_contents_wrap2 .contents ul.pro li.arr {width:29px;height:40px;margin:0 0 0 -16px;}
.full_contents_wrap2 .contents ul.pro li.arr img {position:absolute;left:0;top:5.5px;z-index:5;}
.full_contents_wrap2 .contents ul.pro li:first-child {margin:0 !important;}
.full_contents_wrap2 .contents ul.pro li:last-child {border:0 !important;}

.full_contents_wrap2 .contents ul.pro1 {width:980px;margin:0 auto;}
.full_contents_wrap2 .contents ul.pro1 li.contxt {width:324px;height:265px; min-height: 250px;}
.full_contents_wrap2 .contents ul.pro1 li.contxt .conHead {background:#8eb3e2;}
.full_contents_wrap2 .contents ul.pro1 li.contxt .conBody {height: 194px; overflow-y: auto; }
.full_contents_wrap2 .contents ul.pro1 li.contxt p {padding-left:20px; text-align:left;}

.full_contents_wrap2 .contents ul.pro2 {width:980px;margin:0 auto;}
.full_contents_wrap2 .contents ul.pro2 li.contxt {width:193px;height:265px; min-height: 250px;}
.full_contents_wrap2 .contents ul.pro2 li.contxt .conHead {background:#afabe0;}
.full_contents_wrap2 .contents ul.pro2 li.contxt .conBody {height: 194px; overflow-y: auto; }
.full_contents_wrap2 .contents ul.pro2 li.contxt p {padding-left:10px; text-align:left;}

.full_contents_wrap2 .contents ul.pro3 {width:980px;margin:0 auto;}
.full_contents_wrap2 .contents ul.pro3 li.contxt {width:193px;height:265px; min-height: 250px;}
.full_contents_wrap2 .contents ul.pro3 li.contxt .conHead {background:#85d0a3;}
.full_contents_wrap2 .contents ul.pro3 li.contxt .conBody {height: 194px; overflow-y: auto; }
.full_contents_wrap2 .contents ul.pro3 li.contxt p {padding-left:10px; text-align:left;}

/*�씤利앷퇋寃�*/
.certi_bg {position:relative;width:782px;height:759px;margin:40px auto;background:url('../../images/service/sub/certi_bg.png') 50% 50% no-repeat;z-index:1;}

.certi_bg .certi_guide {opacity:1;position:absolute;left:275px;top:307px;width:234px;padding:55px 0;text-align:center;font-size:17px;color:#9f7b58;font-weight:bold;letter-spacing:-1px;}

.certi_bg ul.certi_con {display:block; overflow:auto;}
.certi_con li {position:absolute;width:177px;height:177px;text-align:center;z-index:2;}
.certi_con li.certiCon00 {left:195px;top:7px;}
.certi_con li.certiCon01 {left:380px;top:0px;}
.certi_con li.certiCon02 {left:537px;top:99px;}
.certi_con li.certiCon03 {left:605px;top:272px;}
.certi_con li.certiCon04 {left:557px;top:453px;}
.certi_con li.certiCon05 {left:411px;top:574px;}
.certi_con li.certiCon06 {left:223px;top:582px;}
.certi_con li.certiCon07 {left:66px;top:480px;}
.certi_con li.certiCon08 {left:0px;top:305px;}
.certi_con li.certiCon09 {left:49px;top:125px;}

.certi_con li a {display:block;width:100%;height:100%;border:0px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;behavior:url('/pie/PIE.htc');background:url('../../images/service/sub/certi_con00.png') no-repeat;}
.certi_con li.certiCon02 a {background:url('../../images/service/sub/certi_con01.png') no-repeat;}
.certi_con li.certiCon03 a {background:url('../../images/service/sub/certi_con02.png') no-repeat;}
.certi_con li.certiCon04 a {background:url('../../images/service/sub/certi_con03.png') no-repeat;}
.certi_con li.certiCon05 a {background:url('../../images/service/sub/certi_con04.png') no-repeat;}
.certi_con li.certiCon09 a {background:url('../../images/service/sub/certi_con05.png') no-repeat;}

.certi_con li a:hover {background:url('../../images/service/sub/certi_on_con00.png') no-repeat;}
.certi_con li.certiCon09 a:hover {background:url('../../images/service/sub/certi_on_con01.png') no-repeat;}

.certi_con li a .Con_tit {display:block;padding:55px 0 0 0;color:#346d79;font-size:18px;font-weight:bold;line-height:1.2;letter-spacing:-1px;}
.certi_con li.certiCon00 .Con_tit {background:url('../../images/service/sub/certi_icon00.png') 50% 40% no-repeat;}
.certi_con li.certiCon01 .Con_tit {background:url('../../images/service/sub/certi_icon01.png') 50% 40% no-repeat;}
.certi_con li.certiCon02 .Con_tit {background:url('../../images/service/sub/certi_icon02.png') 50% 45% no-repeat;color:#826b43;}
.certi_con li.certiCon03 .Con_tit {background:url('../../images/service/sub/certi_icon03.png') 50% 40% no-repeat;color:#498243;}
.certi_con li.certiCon04 .Con_tit {background:url('../../images/service/sub/certi_icon04.png') 50% 40% no-repeat;color:#8e5a4f;}
.certi_con li.certiCon05 .Con_tit {background:url('../../images/service/sub/certi_icon05.png') 50% 45% no-repeat;color:#66669b;}
.certi_con li.certiCon06 .Con_tit {background:url('../../images/service/sub/certi_icon06.png') 50% 48% no-repeat;}
.certi_con li.certiCon07 .Con_tit {background:url('../../images/service/sub/certi_icon07.png') 50% 40% no-repeat;}
.certi_con li.certiCon08 .Con_tit {background:url('../../images/service/sub/certi_icon08.png') 50% 40% no-repeat;}
.certi_con li.certiCon09 .Con_tit {background:url('../../images/service/sub/certi_icon09.png') 50% 30% no-repeat;}

.certi_con li a .Con_body {display:block;margin:15px 0 0 0;color:#5e564d;font-size:15.5px;line-height:1.2;letter-spacing:-1px;}
.Con_body .color00 {color:#1fb59b;font-size:15.5px;letter-spacing:-1px;}
.Con_body .color01 {color:#ac76c8;font-size:15.5px;letter-spacing:-1px;}
.Con_body .color02 {color:#ef9404;font-size:15.5px;letter-spacing:-1px;}
.Con_body .color03 {color:#f06366;font-size:15.5px;letter-spacing:-1px;}

table.certi_memo {position:absolute;left:290px;top:307px;width:234px;}
.certi_memo td {opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);width:234px;height:157px;vertical-align:middle;}
.certi_memo td p {background:url('../../images/service/sub/certi_spot.png') 0px 7px no-repeat;padding:0 0 0 8px;font-size:16px;color:#504942;line-height:1.2;letter-spacing:-1px;}


/* 愿��젴湲곌� */
.relOrg {padding:10px 0 0 0;margin:0 0 50px 0;}
.relOrg_tit {padding:0 0 0 10px;margin:0 0 5px;font-size:15px;color:#423a31;background:url('../../images/service/sub/brownDot.png') 1px 50% no-repeat;}
.relOrg_con {display:block;padding:10px 30px 5px;background:#f7f7f7;border:1px solid #e4e4e4;overflow:hidden;}
.relOrg_con img {float:left;margin:10px 34px 10px 0;}

/* �씤利앷퇋寃� �긽�꽭 �젣紐� */
.certi_head {margin:0 0 10px;padding:10px 0 0;}
.certi_head .certi_detail_tit {font-size:17px;color:#423a31;letter-spacing:-1px;margin-right:10px;}
.certi_head select {height:29px;border:1px solid #d2d2d2;}

/* �씤利앷퇋寃� �긽�꽭 肄섑뀗痢� */
.certiDocu {float:left;width:399px;border:1px solid #d7d6d6;margin-bottom:10px;}
.certiDocu.fullCon {float:none;width:auto;}
.certiRule {padding:0 0 0 401px; border:1px solid #d7d6d6; border-left:0;margin-bottom:10px;}
.certiRule.fullCon {padding:0; border-left:1px solid #d7d6d6;margin-bottom:50px;}

.certi_menu {padding:4px 5px 4px 10px;background:#f7f7f7;border-bottom:1px solid #d7d6d6;overflow:hidden;}
.certi_menu .relOrg_tit {float:left;margin:5px 0 0;}
.certi_menu .certi_btns {float:right;}
.certi_menu .certi_btns a {float:left;margin-right:5px;}
.certi_menu .certi_btns .transBtn {float:left;margin:0 10px 0 0;}
.certi_menu .certi_btns .transBtn a {margin:0;padding:6px 0 5px;width:27px;border:1px solid #b1afac;text-align:center;font-weight:bold;}
.certi_menu .certi_btns .transBtn a:first-child {margin:0 -1px 0 0;}
.certi_menu .certi_btns .transBtn a.active {background:#b1afac;color:#fff;}

.certi_con {background:#fff;text-align:center;}
.certiDocu .certi_con {padding:15px;height:652px;}
.certiDocu .certiframe {/* height:518px; */margin:0 0 10px;}
.certiDocu .certiframe iframe {border:0;margin:0;padding:0;}
.certiRule .certi_con {height:682px;}

.certiImg {width:100%;height:auto;margin:0 0 10px;}
.certi_con .certiInfo {width:100%;border-top:1px solid #d7d7d7;}
.certi_con .certiInfo th, .certiInfo td {font-size:12px;color:#423a31;border-bottom:1px solid #d7d7d7;vertical-align:middle;}
.certi_con .certiInfo th {padding:5px 0;font-weight:normal;background:#f5f5f4;text-align:center;}
.certi_con .certiInfo td {padding:5px 0 5px 5px;background:#fff;text-align:left;}
.certi_con .certiInfo td img {height:26px;width:auto;}

#attachList {width:300px;position: absolute;margin-top: -537px;margin-left: 404px;border: 1px solid red;display: block;z-index: 1000;visibility: hidden;}


/* �뙎湲� �뼇�떇 */
.commentWrap {padding:5px 20px 10px;background:#f5f6f6}
.commentWrap .comment_head {overflow:hidden;padding:10px 0;}
.commentWrap .comment_head i, .commentWrap .comment_head a {float:left;}
.commentWrap .comment_head .name {font-size:14px;font-weight:bold;color:#454545;margin:0 10px 0 0;}
.commentWrap .comment_head .date {font-size:13px;color:#828282;margin:0 10px 0 0;}
.commentModify {font-size:14px;color:#006994;padding:0 10px;border-right:1px solid #d1d1d1;cursor: pointer;}
.commentDelete {font-size:14px;color:#c20834;padding:0 10px;cursor: pointer;}
.commentWrap .comment_body {overflow:hidden;margin:0 0 10px;}
.commentWrap textarea {float:left;padding:10px;width:735px;height:58px;border:1px solid #cacaca;font-size:14px;color:#454545;margin:0 10px 0 0;}
.commentWrap .commentBtn {float:left;padding:23px 0;width:80px;background:#006994;font-size:14px;color:#fff;text-align:center;}
.commentWrap .comment_foot {font-size:13px;color:#828282;margin:0 0 10px;}
.commentWrap .comment_foot input[type=file] {background:#fff;border:1px solid #ddd;}

.comment_list {display:block;}
.comment_list li {display:block;padding:10px 0;border-bottom:1px dotted #d1d1d1;}