/*부문검색*/
.search_box01 {width:auto;height:350px;padding:0;border:1px solid #8f8f8f;margin-bottom:25px}
.search_box01 .left,
.search_box01 .right {height:100%;float:left;font-weight:bold;overflow-y:auto;overflow-x:hidden}
.search_box01 .left {width:30%;padding:0;margin:0;background-color:#f8f8f8;}
.search_box01 .left  ul li {width:100%;height:39px;border-top:1px solid #e0e0e0;float:left}
.search_box01 .left  ul li:first-child {border-top:none}
.search_box01 .left  ul li a {width:80%;height:30px;margin-top:6px;padding:3px 0 0 20%;display:inline-block;background-repeat:no-repeat;background-image:url('../images/ic_search02.png')}
.search_box01 .left  ul li:hover,
.search_box01 .left  ul li.on,
.search_box01 .left  ul li:hover a,
.search_box01 .left  ul li.on a{color:#fff;background-color:#8f8f8f}
.search_box01 .left  ul li:hover span,
.search_box01 .left  ul li.on span {color:#fff200}
.search_box01 .left  ul li a span {color:#006bbe}
.search_box01 .right ul li a.on,
.search_box01 .right ul li a:hover {color:#ff4000}
.search_box01 .left  ul li a.ic_01 {background-position:10px 0}
.search_box01 .left  ul li a.ic_02 {background-position:10px -76px}
.search_box01 .left  ul li a.ic_03 {background-position:10px -152px}
.search_box01 .left  ul li a.ic_04 {background-position:10px -228px}
.search_box01 .left  ul li a.ic_05 {background-position:10px -304px}
.search_box01 .left  ul li a.ic_06 {background-position:10px -380px}
.search_box01 .left  ul li a.ic_07 {background-position:10px -456px}
.search_box01 .left  ul li a.ic_08 {background-position:10px -532px}
.search_box01 .left  ul li a.ic_09 {background-position:10px -608px}
.search_box01 .left  ul li a.ic_10 {background-position:10px -684px}
.search_box01 .left  ul li a.ic_11 {background-position:10px -760px}
.search_box01 .left  ul li a.ic_12 {background-position:10px -836px}
.search_box01 .left  ul li a.ic_13 {background-position:10px -912px}
.search_box01 .left  ul li a.ic_14 {background-position:10px -988px}
.search_box01 .left  ul li a.ic_15 {background-position:10px -1064px}
.search_box01 .left  ul li a.ic_16 {background-position:10px -1140px}
.search_box01 .left  ul li a.ic_17 {background-position:10px -1216px}
.search_box01 .left  ul li a.ic_18 {background-position:10px -1292px}
.search_box01 .left  ul li a.ic_19 {background-position:10px -1378px}
.search_box01 .left  ul li a.ic_20 {background-position:10px -1454px}
.search_box01 .left  ul li a.ic_21 {background-position:10px -1530px}
.search_box01 .left  ul li a.ic_22 {background-position:10px -1606px}
.search_box01 .right {width:70%}
.search_box01 .right .content_box {margin:20px;}
.search_box01 .right .content_box li {height:30px}


/*인증제도검색*/
.search_box02 {width:100%;margin:10px 0 35px 0;padding:0;float:left}
.search_box02 strong.on {background-color:#003c7f;color:#fff;}
.search_box02 strong {width:100%;height:29px;border-bottom:1px solid #dadada;background-color:#eee;padding-top:10px;display:inline-block;font-weight:bold;font-size:16px;text-align:center}
.search_box02 div {width:278px;float:left;margin-right:10px;margin-left:0;border:1px solid #8f8f8f}
.search_box02 div:last-child,
.search_box02 div+div+div {margin-right:0}
.search_box02 div div {width:248px;height:300px;padding:15px;overflow-y:auto;border:none;border-bottom:0;background-position:0 -266px}
.search_box02 div div li {min-height:25px}
.search_box02 div.blue div {width:100%;height:330px;padding:0}
.search_box02 div.blue div {background-color:#f8f8f8;}
.search_box02 div.blue div li {height:30px;font-weight:bold;padding:10px 0 0 10px;border-bottom:1px solid #e0e0e0}
.search_box02 div.blue div li:hover,
.search_box02 div.blue div li.on {cursor:pointer;background-color:#8f8f8f;color:#fff}
.search_box02 div.blue div li:hover a,
.search_box02 div.blue div li.on a {color:#fff}

/*인증제도관리*/
.search_box02.wide div {width:390px}
.search_box02.wide div div {width:360px;padding:0;margin:15px}
.search_box02.wide div div select {width:100%;height:100%;border:none}
.search_box02.wide div div select option {padding:7px 15px 7px 15px}
.search_box02.wide p {float:left;margin:117px 0  0 5px}
.search_box02.wide p input[type="button"] {width:40px;float:left;clear:both;padding-left:15px}

/*구독대상*/
.search_box02.my_setting,
.search_box02.my_setting div {width:100%;margin:0}

/*공지박스*/
.noti_box01 {clear:both;font-size:14px;padding:29px 15px 29px 68px;border:1px solid #e0e0e0;background:url('../images/ic_cnt01.png') no-repeat 15px -1644px #f8f8f8}
.noti_box01.fixed {padding-top:20px;padding-bottom:20px}

/*첨부파일*/
.file_box01 li {margin-top:10px}
.file_box01 li input[type="button"].white01 {margin-right:5px}

/*온라인매뉴얼*/
.admin_search {}
.admin_search input[type="button"] {margin-bottom:10px}
.admin_search p {margin-bottom:5px}
.admin_search p a.del {width:10px;height:10px;margin:0 10px 0 5px;display:inline-block;background:url('../images/ic_cnt01.png') no-repeat 0 -1408px}
.admin_search p a.del span {display:none}

/*테이블 아코디언*/
.accordion {}
.accordion .hide {display:none;}  
.accordion .show {display:table-row;}  
.accordion .show td:hover {background-color:#fff}  
.accordion .title td {cursor:pointer;}  
.accordion .title td input[type="button"] {min-width:10px;float:right}
.accordion .title td.tc input[type="button"] {margin-right:5px}

/*표준용어사전*/
td.favo_word {}
td.favo_word a {display:inline-block;margin:10px 10px 0 0}
td.favo_word a:last-child {margin-right:0}

/*구독설정*/
.my_setting {width:auto;}
.my_setting div {height:450px;margin-bottom:35px;float:left}
.my_setting div ul {margin:15px}
.my_setting div ul li {height:32px}
.my_setting div ul li input {margin-right:5px}
.my_setting div ul li select {margin-left:3px;}
.my_setting .left {width:45%}
.my_setting .button {width:10%;position:relative}
.my_setting .button a {width:45px;position:absolute;top:45%;left:15%;padding:12px;border:1px solid #bebebe;font-weight:bold;display:inline-block}
.my_setting .button a span {display:inline-block;margin-left:5px;color:#006bbe}
.my_setting .right {width:45%;float:right}
.my_setting .right .content_box {padding:0}
.my_setting .right .content_box a.del {width:28px;height:26px;display:inline-block;float:right;background:url('../images/ic_cnt01.png') no-repeat -90px -121px}
.my_setting .right .content_box a.del span {display:none}
a.my_setting {height:20px;margin:3px 0 0 10px;padding-left:23px;line-height:180%;vertical-align:middle;font-size:12px;font-weight:bold;display:inline-block;float:right;background:url('../images/ic_cnt01.png') no-repeat -90px -260px}

/*구독설정_목록*/
.my_setting_list {}
.my_setting_list .total {margin-bottom:10px}
.my_setting_list .total span {display:inline-block;margin-top:20px}
.my_setting_list .total strong {color:#006bbe}
.my_setting_list .total input {padding-left:50px;float:right;background:url('../images/ic_cnt01.png') no-repeat -65px -442px}
.my_setting_list .list_wrap {clear:both}
.my_setting_list .list_wrap strong {width:818px;border:1px solid #e5e5e5;border-top:1px solid #ccc;padding:12px 20px 12px 20px;background-color:#f2f8fe;display:inline-block}
.my_setting_list .list_wrap ul {margin:15px 25px 30px 25px;}
.my_setting_list .list_wrap ul li {height:30px;padding-left:10px;background:url('../images/bl01.png') no-repeat 0 -386px}
.my_setting_list .list_wrap ul li span {display:inline-block;float:right;color:#666}
.my_setting_list .page {padding-bottom:40px}
/* 구독설정추가 */
.my_setting_list .txt {width:650px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;display:inline-block}


/*이미지형 게시판*/
.thums table td {border-right:none!important}
.thum {width:100%;text-align:left}
.thum div {width:100%;text-align:center;margin-top:20px;border:1px solid #e0e0e0}
.thum div img {width:100%}
.thum div.webzine {text-align:center;background-color:#f8f8f8}
.thum div.webzine img.noimg {width:76px;height:76px;margin:10px}
.thum p span {color:#999;display:inline-block;margin-top:10px}
.thum p a.tit {width:850px;font-size:15px;margin-top:20px;display:inline-block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
.thum p span.list_cnt {color:#333;}


/*만족도평가*/
.score {margin-top:-16px}
.score table th, 
.score table td {padding:15px 20px 15px 20px;font-weight:bold;border:1px solid #b0b0b0}
.score table th {background-color:#f6f6f6}
.score table td input[type="radio"],
.score table td input[type="button"].gray03  {margin-left:5px}

/*회원정보*/
.search_id {padding:20px 0 20px 15px;margin-bottom:30px;border-bottom:1px solid #e0e0e0}
.table.view.member {margin-top:20px;margin-bottom:0}
.table.view.member table thead {border-bottom:1px solid #e0e0e0}


.login_box {width:860px}
.login_box div {width:420px;height:215px;margin-bottom:20px;text-align:center;float:left;border:1px solid #8f8f8f}
.login_box div:first-child div {width:350px;height:auto;margin-left:35px;border:0}
.login_box div strong {width:100%;height:30px;margin-bottom:53px;padding-top:10px;font-size:16px;color:#006bbe;background-color:#eee;border-bottom:1px solid #e5e5e5;display:inline-block;text-align:center}
.login_box div dl,
.login_box div dt,
.login_box div dd {float:left}
.login_box div dl dt {width:60px;line-height:200%;font-weight:bold}
.login_box div dl dd input {margin-bottom:6px}
.login_box div:first-child .blue02 {height:60px;padding-left:30px;padding-right:30px}
.login_box div+div {float:right}

.login_box.join {width:858px;margin-top:20px}
.login_box.join p {min-height:63px;margin:38px 30px 0 50px;padding-left:90px;text-align:left}
.login_box.join p strong {width:auto;height:auto;text-align:left;border:0;padding-top:5px;margin:0;background-color:#fff;color:#333;font-size:20px;}
.login_box.join p strong span {display:inline-block;font-weight:normal;font-size:13px;padding-top:8px}
.login_box.join .blue02 {width:165px;margin-top:20px;}
.login_box.join div:first-child .blue02 {margin-left:0}

/*로그인*/
.login_box.join div:first-child p {background:url('../images/ic_cnt02.png') no-repeat -220px -0px}
.login_box.join div+div p {background:url('../images/ic_cnt02.png') no-repeat -220px -164px}
/*아이디_비밀번호찾기*/
.login_box.join.idpw_search div:first-child p {background:url('../images/ic_cnt02.png') no-repeat -220px -816px}
.login_box.join.idpw_search div+div p {background:url('../images/ic_cnt02.png') no-repeat -220px -980px}
.login_box.join.idpw_search .blue02 {width:185px}
/*실명인증*/
.login_box.join.step01 div:first-child p {background:url('../images/ic_cnt02.png') no-repeat -220px -327px}
.login_box.join.step01 div+div p {background:url('../images/ic_cnt02.png') no-repeat -220px -490px}
/*실명인증 GPKI*/
.login_box.join.step01 div.wide {width:100%;height:135px;position:relative;}
.login_box.join.step01 div.wide p .blue02 {float:right;position:absolute;top:18px;right:30px}
.login_box.join.step01 div.wide p {background:url('../images/ic_cnt02.png') no-repeat -220px -653px}
.login_box.join.step01.fixed div.gpki {width:856px}
.login_box.join.step01.fixed div.gpki p {background:url('../images/ic_cnt02.png') no-repeat -220px -653px}
/*공인인증서등록*/
.login_box.join.step01.fixed div.wide span {font-size:18px;display:inline;line-height:160%}
.login_box.join.step01.fixed div.wide {height:155px}
.login_box.join.step01.fixed div.wide p {height:120px;padding-top:5px;padding-left:120px;background:url('../images/ic_cnt02.png') no-repeat -220px -1365px}
.login_box.join.step01.fixed div.wide p .blue02 {width:200px}
.login_box.join.step01.fixed div.wide.certi p {background:url('../images/ic_cnt02.png') no-repeat -220px -1545px!important}
/*비밀번호찾기*/
.login_box.join.step01.fixed div {height:190px}
.login_box.join.step01.fixed div p {margin:38px 30px 0 40px}


/*가입완료*/
.join_done {color:#666;position:relative;;border:1px solid #8f8f8f}
.join_done div {margin:40px 70px 40px 70px}
.join_done div ul {background:url('../images/ic_cnt02.png') no-repeat -220px -1144px}
.join_done div ul li {padding-left:195px}
.join_done div ul ul {background-image:none;padding:25px 0 25px 0}
.join_done div ul ul li {padding:0}
.join_done div ul li:first-child strong {display:inline-block;color:#333;font-size:20px;margin-bottom:20px}


/*회원 가입 단계*/
.step_blue {height:60px;clear:both;margin-bottom:20px}
.step_blue li {position:relative;float:left}
.step_blue li {height:34px;padding-top:15px;font-weight:bold;color:#555;font-size:16px;text-align:center;border:1px solid #c4ddec;border-right:none;display:inline-block;background-color:#eaf7ff}
.step_blue li:last-child {border-right:1px solid #c4ddec}
.step_blue li.on {color:#fff;background-color:#003c7f;border:1px solid #003c7f}
.step_blue li.on span {width:26px;height:13px;display:inline-block;position:absolute;bottom:-10px;left:47%;background:url('../images/ic_cnt01.png') no-repeat -90px -382px}

.step_blue.join li {width:214px}
.step_blue.join li+li+li+li {width:212px}


/*인증심사가이드 자가진단*/
.self_test {display:block}
.self_test .step_blue li {width:285px}
.self_test .step_blue li+li+li {width:284px}

/*동의박스*/
.agree_box {}
.agree_box textarea {width:848px;margin-bottom:10px;line-height:150%;font-size:13px}
.agree_box p {float:right;margin-bottom:20px}
.agree_box.fixed {width:838px;height:180px;padding:10px;border:1px solid #ccc;overflow-y:scroll}

/*마이페이지*/
.table.label_w td {border-right:1px solid #e0e0e0!important}
.table.label_w td+td {border-right:none!important}
.table.label_w td label {width:150px;margin-left:5px;display:inline-block}

/*표시지정업체*/
.t_gray.fixed01 {text-align:right;margin:-20px 0 20px 0}

/*인증제도개선건의*/
.content_box.gray01.fixed {margin:10px 0 20px 0;font-weight:bold}
.content_box.gray01.fixed span,
.content_box.gray01.fixed a {display:inline-block;margin-right:20px;margin-left:5px;color:#006bbe}
.content_box.gray01.fixed span a,
.content_box.gray01.fixed a {margin-top:-2px}
.content_box.gray01.fixed span:nth-child(2) {font-weight:normal;color:#ccc}

/*원본확인*/
.certi_box {float:left;margin-top:20px}
.certi_box .content_box li {padding-bottom:10px}
.certi_box .content_box li strong {margin-right:5px}
.certi_box img {float:right}

/*우수인증제품검색*/
.certi_p_box {}
.certi_p_box strong {margin-right:10px}
.certi_p_box strong:nth-child(2) {margin-left:10px}
.certi_p_box span {font-size:12px;color:#888;margin-right:30px}


/*인증심사가이드*/
.guide_box01 {}
.guide_box01 li {width:278px;height:104px;position:relative;padding-top:20px;font-weight:bold;float:left;text-align:center;margin-right:10px;margin-bottom:10px;border:1px solid #8f8f8f}
.guide_box01 li span {font-weight:normal}
.guide_box01 li+li+li {margin-right:0}
.guide_box01 li a {height:23px;line-height:160%;position:absolute;bottom:20px;left:29%;right:29%;border-radius:2px;padding:3px 25px 0 15px;text-align:center;margin-top:10px}


/*심사진행가이드*/
.pop_guide {width:100%;margin-top:-10px;margin-bottom:30px;float:left;border-bottom:1px solid #dfdfdf}
.pop_guide .fl {border-right:1px solid #dfdfdf}
.pop_guide .fl,
.pop_guide .fr {width:215px;padding-top:35px;padding-bottom:35px}

/*통합검색 결과*/
.nonList {width:587px;float:left;margin-left:25px}
.total_search {background:url('../images/bg_h401.png') no-repeat top right}
.total_search .top_search  {padding:15px 0 25px 0;margin:0 auto}
.total_search .top_search fieldset {padding:15px 25px 15px 25px;position:relative;text-align:center;background-color:#eee;border:1px solid #e0e0e0}
.total_search .top_search fieldset input[type="text"]{width:949px;height:14px;font-size:16px;color:#333;font-weight:bold;padding:15px;border:none;background-color:#fff;border:3px solid #00397a;border-right:none}
.total_search .top_search fieldset a {display:inline-block;margin-left:-3px}
.total_search .top_search fieldset a.search {width:61px;height:44px;background:url('../images/ic_search.png') no-repeat 50% 50% #fff;border:3px solid #00397a;border-left:none}
.total_search .top_search fieldset a.search span {display:none}
.total_search .top_search fieldset p {display:inline-block;float:left;padding-left:90px;}
.total_search .top_search fieldset p span {width:55px;height:20px;;margin-top:10px;;padding:3px 0 3px 0;text-align:center;cursor:pointer;float:left;color:#fff;display:inline-block;background-color:#00397a}
.total_search .top_search fieldset p span.off:hover {width:55px;height:19px}
.total_search .top_search fieldset p span+span {margin-right:20px}
.total_search .top_search fieldset p span.off {width:55px;height:19px;cursor:pointer!important;padding:3px 0 3px 0;color:#fff!important;background-color:#aeb0b4;border-top:1px solid #4c4d4f;border-left:1px solid #4c4d4f;box-shadow:inset 1px 1px 1px #8d8f92}
.total_search .top_search fieldset .key_wrap {text-align:left;position:absolute;right:200px;top:75px}
.total_search .top_search fieldset p a.del {width:10px;height:10px;margin:9px 15px 0 2px;display:inline-block;background:url('../images/ic_cnt01.png') no-repeat 0 -1408px}
.total_search .top_search fieldset p a.del span {display:none}
.total_search .top_search fieldset p a {color:#333!important;margin-top:7px;margin-left:15px;font-weight:normal;display:inline-block;background:none;color:#fff}

.total_search .total_detail_wrap {width:1084px}
.total_search .total_detail_wrap .total_detail_inner {width:1002px;height:auto;position:absolute;top:-52px;left:27px;padding:0 20px 0 20px;z-index:100;border:1px solid #b0b0b0;background:url('../images/bg02.png') repeat-y 190px 0 #fff}
.total_search .total_detail_wrap .total_detail_inner .right {width:800px}
.total_search .total_detail_wrap .total_detail_inner .right ul ul .fr span {display:inline-block;float:left}
.total_search .total_detail_wrap a.total_s_close {position:absolute;top:-42px;right:35px;}
.total_search .top_search .fixed01,
.total_search .top_search .fixed02 {width:100%;text-align:center;float:left}
.total_search .top_search .fixed01 {height:50px;padding-top:30px;text-align:center} 
.total_search .top_search .fixed02 {padding-bottom:20px;font-size:18px} 

.total_search .search_content {width:100%;border-top:1px solid #d7d7d7;;padding-top:35px;float:left}
.total_search .search_content .page {clear:both}
.total_search .search_content .search_menu,
.total_search .search_content .search_center,
.total_search .search_content .search_tool {float:left}

.total_search .search_content .search_menu {width:178px}
.total_search .search_content .search_menu li {padding:15px;border:1px solid #e0e0e0;border-bottom:0;}
.total_search .search_content .search_menu a {font-size:14px;font-weight:bold}
.total_search .search_content .search_menu span {font-weight:bold;margin-left:2px;color:#006bbe}
.total_search .search_content .search_menu li.on {border-right:none;background:url('../images/ic_cnt01.png') no-repeat 100% -643px #00397a;}
.total_search .search_content .search_menu li.on a, 
.total_search .search_content .search_menu li.on span {color:#fff}
.total_search .search_content .search_menu li:last-child {border-bottom:1px solid #e0e0e0}
.total_search .search_content .search_menu a.keyword {width:120px;height:36px;padding:20px 0 0 58px;border:1px solid #e0e0e0;display:inline-block;margin-top:10px;background:url('../images/ic_cnt01.png') no-repeat -75px -615px #f2f8fe;}

.total_search .search_content .search_center {width:587px;min-height:500px;margin:0 20px 50px 20px}
.total_search .search_content .search_center .view_sort {height:30px;padding-top:20px;text-align:right;border-bottom:1px solid #b0b0b0}
.total_search .search_content .search_center .view_sort a {height:14px;line-height:100%;margin-left:20px;padding-left:20px;display:inline-block}
.total_search .search_content .search_center .view_sort a.simple {background:url('../images/ic_cnt01.png') no-repeat -89px -838px}
.total_search .search_content .search_center .view_sort a.simple:hover,
.total_search .search_content .search_center .view_sort a.simple.on {background:url('../images/ic_cnt01.png') no-repeat -89px -710px}
.total_search .search_content .search_center .view_sort a.detail {background:url('../images/ic_cnt01.png') no-repeat -89px -902px}
.total_search .search_content .search_center .view_sort a.detail:hover,
.total_search .search_content .search_center .view_sort a.detail.on {background:url('../images/ic_cnt01.png') no-repeat -89px -774px}

.total_search .search_content .search_center.s_guide {width:902px;margin-right:0}

.total_search .search_content .search_center .sort_list h5 {margin:30px 0 0 0}
.total_search .search_content .search_center .sort_list .total_detail_list li {padding-bottom:20px}   
.total_search .search_content .search_center .sort_list .total_detail_list li ul.toggle {margin-bottom:0;display:none}  
.total_search .search_content .search_center .sort_list .total_detail_list li ul.toggle li {padding-bottom:5px}  
.total_search .search_content .search_center .sort_list .total_detail_list li ul.toggle li span {display:inline-block;float:left}  
.total_search .search_content .search_center .sort_list .total_detail_list .tip_btn {margin-bottom:0;padding:5px 0 0 0}
.total_search .search_content .search_center .sort_list .total_detail_list .tip_btn a {height:15px;line-height:100%;margin-right:25px;padding-left:20px;display:inline-block}
.total_search .search_content .search_center .sort_list .total_detail_list .tip_btn a.view {background:url('../images/ic_cnt01.png') no-repeat -89px -965px}
.total_search .search_content .search_center .sort_list .total_detail_list .tip_btn a.doc {background:url('../images/ic_cnt01.png') no-repeat -162px -966px}
.total_search .search_content .search_center .sort_list .total_detail_list .tip_btn a.save {background:url('../images/ic_cnt01.png') no-repeat -232px -966px}
.total_search .search_content .search_center .sort_list .more {width:100%;padding-top:10px;margin-top:20px;border-top:1px solid #e0e0e0;}
.total_search .search_content .search_center .sort_list .more a {padding-right:15px;float:right;color:#006bbe;display:inline-block;background:url('../images/ic_cnt01.png') no-repeat 100% -964px}

.total_search .search_content .search_center .sort_list .tabs-menu_page {margin-top:20px}
.total_search .search_content .search_center .sort_list .tabs-menu_page li {width:154px;padding-left:0!important;padding-right:0!important;padding-top:10px;padding-bottom:10px;text-align:center;font-size:13px;}
.total_search .search_content .search_center .sort_list .tabs-menu_page li {border-right:none}
.total_search .search_content .search_center .sort_list .tabs-menu_page li:last-child {width:117px;border-right:1px solid #d7d7d7}
.total_search .search_content .search_center .sort_list .tabs-menu_page li:last-child.current {border-right:1px solid #0080d1}
.total_search .search_content .search_center .sort_list .tabs-menu_page li span {vertical-align:middle;color:#006bbe}
.total_search .search_content .search_center .sort_list .tabs-menu_page li.current span {color:#fff200}
.total_search .search_content .search_center .sort_list .page {padding-top:20px;border-top:1px solid #e0e0e0}

.total_search .search_content .search_tool {float:right;position:relative}
.total_search .search_content .search_tool .search_tool_inner {width:290px;position:absolute;;background-color:#fff;top:10px;right:0}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] {border:1px solid #e0e0e0;}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] strong {width:243px;height:27px;margin-bottom:15px;font-size:15px;padding:12px 0 0 45px;display:inline-block;border-bottom:1px solid #e0e0e0;background:url('../images/ic_cnt02.png') no-repeat 10px -1689px #eee}
.total_search .search_content .search_tool .search_tool_inner p.total_rescan,
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li {padding-right:15px;padding-left:15px;text-align:left;margin-bottom:10px}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li select {height:27px;padding:0}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fl  {margin-right:7px}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fr a,
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fl a {width:36px;height:27px;color:#fff!important;margin-right:-3px;line-height:200%;font-size:12px;text-align:center;display:inline-block;background-color:#aeb0b4;;background-color:#00397a;border:none;box-shadow:none}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fr a.off,
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fl a.off {width:35px;height:26px;color:#fff!important;margin-right:-3px;line-height:200%;font-size:12px;text-align:center;display:inline-block;background-color:#aeb0b4;border-top:1px solid #4c4d4f;border-left:1px solid #4c4d4f;box-shadow:inset 1px 1px 1px #8d8f92}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.fr a:last-child {margin-right:0}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.calendar {margin-top:15px;font-weight:bold}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.calendar input {margin-top:5px}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li p.calendar input[type="text"] {height:14px}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li.btn {margin-top:15px;padding-bottom:5px;text-align:right}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li.btn input[type="button"] {width:72px;height:30px;padding:0;text-align:center}
.total_search .search_content .search_tool .search_tool_inner [class^="tool"] li.btn input[type="button"].blue02 {margin-right:0}
.total_search .search_content .search_tool .search_tool_inner .calendar img {margin:3px 0 -2px -1px}


.total_search .search_content .search_tool.fixed {width:1100px;position:fixed;top:0px}
.total_search .search_content .search_tool .tool_nation {margin-top:20px}
.total_search .search_content .search_tool .tool_nation ul {height:230px;padding:15px;line-height:150%;overflow-y:auto}
.total_search .search_content .search_tool .tool_nation ul li {margin-bottom:0!important;padding-left:10px!important}
.total_search .search_content .search_tool .tool_nation strong {margin-bottom:0!important;background:url('../images/ic_cnt02.png') no-repeat 10px -1766px #eee!important}


/*품목별인증길잡이*/
.item_guide_wrap {margin-top:20px;position:relative}
.item_guide_wrap .left,
.item_guide_wrap .center,
.item_guide_wrap .right {width:278px;height:520px;overflow-y:hidden!important;float:left;border:1px solid #8f8f8f;margin-right:30px;}
.item_guide_wrap .right {margin-right:0}
.item_guide_wrap span[class^="arrow"] {width:14px;height:19px;display:inline-block;background:url('../images/ic_cnt03.png') no-repeat 0 0}
.item_guide_wrap span.arrow01 {position:absolute;top:250px;left:288px}
.item_guide_wrap span.arrow02 {position:absolute;top:250px;right:288px}
.item_guide_wrap strong.title {width:100%;height:30px;text-align:center;font-size:16px;padding-top:10px;display:inline-block;background-color:#eee;border-bottom:1px solid #ccc}

.item_guide_wrap #item_guide .inner {width:100%;height:480px;margin:0;overflow-y:auto!important;overflow-x:hidden;}
.item_guide_wrap #item_guide .inner li {padding:10px;font-weight:bold;background-color:#f8f8f8;border-bottom:1px solid #e0e0e0}
.item_guide_wrap #item_guide .inner li a {height:20px;position:relative;display:inline-block}
.item_guide_wrap #item_guide .inner li a.txt {width:155px;padding-right:0;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.item_guide_wrap #item_guide .inner li a.view,
.item_guide_wrap #item_guide .inner li a.open {float:right!important;padding:0;margin-top:-3px;display:inline-block;background:url('../images/ic_cnt03.png') no-repeat 100% -160px #fff}
.item_guide_wrap #item_guide .inner li a.view {width:50px;height:24px;border:1px solid #bebebe;border-radius:2px;padding-left:10px;line-height:190%;color:#666;font-size:12px;font-weight:bold;}
.item_guide_wrap #item_guide .inner li a.open {width:11px;height:7px;background:url('../images/ic_cnt03.png') no-repeat 100% 0;margin-top:5px}
.item_guide_wrap #item_guide .inner > ul > li.on > a.view {;background:url('../images/ic_cnt03.png') no-repeat 100% -105px #fff}
.item_guide_wrap #item_guide .inner > ul > li.on > a.open {;background:url('../images/ic_cnt03.png') no-repeat 100% -36px}
.item_guide_wrap #item_guide .inner li a.open span {display:none}
.item_guide_wrap #item_guide .inner ul li ul li a {color:#666}
.item_guide_wrap #item_guide .inner ul li ul li a span {color:#aaa}
.item_guide_wrap #item_guide .inner ul li ul li em {font-weight:bold}
.item_guide_wrap #item_guide .inner li span.duty {width:42px;height:18px;text-align:center;position:absolute;right:27px;font-weight:normal;font-size:12px;color:#fff;background-color:#64bce4;border-radius:10px;}
.item_guide_wrap #item_guide .inner li a:hover {text-decoration:none}
.item_guide_wrap #item_guide .inner li.nodata {background-color:#fff}
.item_guide_wrap #item_guide .inner li ul li.nodata {height:30px;padding:10px 10px 0 10px}
.item_guide_wrap #item_guide .inner em {font-size:12px;color:#006bbe;font-style:italic;letter-spacing:0.2em}

.item_guide_wrap #item_guide .inner li ul {display:none;margin:-10px;margin-top:10px}
.item_guide_wrap #item_guide .inner li ul li {height:40px;padding:0;background-color:#fff;font-weight:normal}
.item_guide_wrap #item_guide .inner li ul li:hover {color:#fff}
.item_guide_wrap #item_guide .inner li ul li a {width:auto;padding:10px}
.item_guide_wrap #item_guide .inner li ul li a.doc {width:42px;height:18px;text-align:center;border-radius:2px;margin-top:10px;margin-right:10px;padding:0;float:right;display:inline-block;color:#666!important;font-weight:normal;font-size:12px;border:1px solid #bebebe;background-color:#fff}
.item_guide_wrap #item_guide .inner li ul li:hover,
.item_guide_wrap #item_guide .inner li ul li.on {background-color:#8f8f8f}
.item_guide_wrap #item_guide .inner li ul li:hover a,
.item_guide_wrap #item_guide .inner li ul li.on a {color:#fff}
.item_guide_wrap #item_guide .inner li ul li:hover a span,
.item_guide_wrap #item_guide .inner li ul li.on a span {color:#ccc}
.item_guide_wrap #item_guide .inner li ul li a span {color:#666}
.item_guide_wrap #item_guide .inner li ul li:first-child {border-top:1px solid #e0e0e0}
.item_guide_wrap #item_guide .inner li ul li:last-child {border-bottom:0}
.item_guide_wrap #item_guide .inner li ul li span.tc {width:100%;margin-top:8px;text-align:center;display:inline-block;}

.item_guide_wrap .center .inner li a.txt {width:180px!important}
.item_guide_wrap .right .inner li a.txt {width:255px!important}


/*심사진행가이드*/
.guide_set {width:100%;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px}
.guide_set .content_box,
.guide_set .right {height:500px;float:left;padding:20px}
.guide_set .content_box {width:183px}
.guide_set .content_box li a {font-weight:bold}
.guide_set .right {width:700px;overflow-y:auto;border-left:1px solid #ccc;}

/*에러페이지*/
.error_box {width:860px;color:#999;font-size:18px;text-align:center;padding-top:130px}
.error_box strong {font-size:36px;color:#333;margin:55px 0 30px 0;display:inline-block}

/*품목별 인증 길잡이 이용 안내*/
.total_search_guide_pop {}
.total_search_guide_pop .fl.pd-t20 {width:65%}
.total_search_guide_pop .fr.pd-t20 {width:250px;margin-bottom:20px;text-align:right}