@charset "UTF-8";

/* Remark - New Icon */
.remark_iconew{position:absolute; display:inline-block; margin-top:-17px; width:19px; height:18px; background:url('../image/icon/ico_new.png') no-repeat; font-size:0; line-height:0;}
.remark_iconew .remark_box{position:relative; display:block; width:100%; height:100%;}
.remark_iconew.line_iconew{margin-top:-7px;} /* 탭메뉴 */

@media screen and (-webkit-min-device-pixel-ratio:0){ /* ch only */
.remark_iconew{position:relative; display:inline-block; margin-top:-17px; width:19px; height:18px; background:url('../image/icon/ico_new.png') no-repeat; font-size:0; line-height:0;}
.remark_iconew.ch_etc{position:absolute;}
}
@-moz-document url-prefix(){ /* ff only */
.remark_iconew.poanone{right:-19px; top:-1px;}
}

.remark_icobeta{position:absolute; top:-8px; left:17px; width:28px; height:9px; background:url('../image/icon/ico_beta.png') no-repeat;}
 
/* Common input */
input[type=text]{padding:2px 3px; border:1px solid #bfbfbf;}
input[type="checkbox"], input[type="radio"]{width:13px; height:13px;}

/* Btn Type */
.btn_backcolor_orange{background:#ff7200;}

.box .btn_base{height:18px;}

.btn_base {display:table-cell; padding-left:10px; padding-right:10px; vertical-align:middle; cursor:pointer;} /*default */
.btn_icobase {display:table-cell; padding-left:5px; padding-right:10px; vertical-align:middle; cursor:pointer;} /*default */

.btn_base .icon, .button .icon{display:inline-block; vertical-align:middle;}
.btn_icon, .ico {display:inline-block; text-indent:-9999px; vertical-align:middle;} /* btn_img */

.btn_base:hover, .btn_icobase:hover {text-decoration:none;}
.btn_base .icon{vertical-align:middle;}

/* Effect */
.btn_shadow_type{box-shadow:1px 1px 1px #dedede;}
.box_shadow_type2{box-shadow:3px 3px 3px #dedede;}
.btn_radius_type{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.btn_radius_type2{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.btn_radius_type3{border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}

.btn_whitebox{border:1px solid #b6b6b6; background:#ffffff; color:#4d4d4d;}
.btn_whitebox:hover{background:#939393; color:#ffffff;}

.btn_whitebox2{border:1px solid #d7d7d7; background:#ffffff; color:#666666;}
.btn_whitebox2:hover{background:#ebebeb; color:#666666;}

.btn_whitebox3:hover{background:#ebebeb;}

.btn_whitebox4{border:1px solid #B9B9B9; background:#fff; color:#666666;}
.btn_whitebox4:hover{background:#B9B9B9; color:#fff; border:1px solid #B9B9B9;}

.btn_whitebox5{border:1px solid #b6b6b6; background:#ffffff; color:#555555;}
.btn_whitebox5:hover{background:#E5EDF8;}

.btn_skybox{border:1px solid #8E99B7; background:#E5EDF8; color:#444;}
.btn_skybox:hover{background:#7291da; color:#fff; border:1px solid #5674b9;}

.btn_whitebox_nohover{border:1px solid #b6b6b6; background:#ffffff; color:#4d4d4d;}
.btn_whitebox_nohover2{border:1px solid #acacac; background:#ffffff; color:#555555;}
.btn_whitebox_nohover3{border:1px solid #ffffff; background:#ffffff; color:#3576b6;}
.btn_whitebox_nohover4{border:1px solid #8798b6; background:#ffffff; color:#545454;}
.btn_graybox_nohover{border:1px solid #9e9e9e; background:#ebebeb; color:#666666;}
.btn_graybox_nohover2{border:1px solid #888888; background:#888888; color:#ffffff;}
.btn_bluebox_nohover{border:1px solid #8598b9; background:#e5eef7; color:#555555;}
.btn_bluebox_nohover2{border:1px solid #798fc8; background:#798fc8; color:#FFFFFF;}
.btn_bluebox_nohover3{border:1px solid #3f5175; background:#3f5175; color:#FFFFFF;}
.btn_orangebox_nohover{border:1px solid #ff8202; background:#ff9c00; color:#f4fef6;}
.btn_orangebox_nohover2{border:1px solid #e08204; background:#fcf4df; color:#4d4b4b;}
.btn_orangebox_nohover3{border:1px solid #ff9c00; background:#ff9c00; color:#ffffff;}
.btn_skybox_nohover:hover{border:1px solid #8E99B7 !important; background:#E5EDF8 !important; color:#444 !important;}
.btn_graybox{border:1px solid #b6b6b6; background:#f4f4f4; color:#4d4d4d;}
.btn_graybox:hover{border:1px solid #8897b6 !important; background:#e5eef7; color:#4d4d4d;}

.btn_paginate_numgo{float:left; height:17px; padding:2px 7px 0px !important;}
.btn_freepatentlist{float:left; margin:15px 0 0 40px; padding:4px 10px 4px 4px !important; color:#ffffff; font-weight:bold;}
.btn_timeline{float:left; margin-left:5px; padding:3px 10px 3px 4px !important; color:#ffffff; font-weight:bold;}

.top_rightblock_help{float:right; margin-top:-5px;}
.btn_noico_toc{float:left; height:17px; margin-top:-3px; padding-top:2px;}

.btn_okcancel{float:left; padding:5px 12px;}/* 확인/취소 큰사이즈 */
.btn_okcancel2{float:left; padding:3px 10px 2px;}/* 확인/취소 작은사이즈 */
.btn_okcancel3{float:left; padding:3px 7px 2px;}/* 확인/취소 작은사이즈 */
.btn_okcancel4{float:left; padding:4px 16px;}/* 확인/취소 큰사이즈 */
.btn_toc_icopdf{float: left; margin-right: 5px}
.btn_openpdf{display:block; width:17px; height:16px; background:url('../image/btn/btn.gif') no-repeat -50px -3px;}/* TOC PDF */
.btn_openpdf2{display:block; width:23px; height:28px; background:url('../image/btn/btn.gif') no-repeat -230px -469px;}/* DOC PDF */
.btn_opentextpdf{display:block; margin-top: -2px; width: 20px; height: 20px; background: url('../image/btn/btn.gif') no-repeat -270px -1px;}/* TOC PDF+번역 */
.btn_opentextpdf2{display:block; width:27px; height:28px; background:url('../image/btn/btn.gif') no-repeat -267px -469px;}/* DOC PDF+번역 */
.btn_openpdf_sep{display:inline-block; width:26px; height:18px; background:url("../image/icon/ico_sep_pdf.png") no-repeat;}/* 상세보기 표준특허 선언문pdf 아이콘 */
.btn_dispdf{display:block; width: 17px; height: 16px; background: url('../image/btn/btn.gif') no-repeat -150px -269px; cursor:default;}/* TOC No PDF */
.btn_dispdf2{display:block; width:23px; height:28px; background:url('../image/btn/btn.gif') no-repeat -192px -469px;}/* DOC No PDF */
.btn_dispdf_sep{display:inline-block; width:26px; height:18px; background:url(../image/icon/ico_sep_dispdf.png) no-repeat;}/* 상세보기 표준특허 선언문pdf 아이콘 - 비활성화 */
.btn_openneww{display:block; width:18px; height:17px; background:url('../image/btn/btn.gif') no-repeat -334px -390px;} /* TOC-새창(파란색) */
.btn_openneww2{display:block; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -333px -418px;} /* TOC-새창(하얀색) */
.btn_delete{display:inline-block; width:10px; height:13px; background:url('../image/btn/btn.gif') no-repeat -184px -29px;}/* Easyviewer 태그삭제 */
.toclist_tbtype .grf_item03 .btn_openpdf, .toclist_tbtype .grf_item03 .btn_opentextpdf, .toclist_tbtype .grf_item03 .btn_dispdf,
.toclist_tbtype2 .sc_item04 .btn_openpdf, .toclist_tbtype2 .sc_item04 .btn_opentextpdf, .toclist_tbtype2 .sc_item04 .btn_dispdf,
.toclist_tbtype2 .ia_item05 .btn_openpdf, .toclist_tbtype2 .ia_item05 .btn_opentextpdf, .toclist_tbtype2 .ia_item05 .btn_dispdf{float:left; margin-right:5px;}

.block_open{float:left; width:20px; height:20px; margin-left:10px; background:url('../image/btn/btn.gif') no-repeat -19px -55px; cursor:pointer;}
.block_close{float:left; width:20px; height:20px; margin-left:10px; background:url('../image/btn/btn.gif') no-repeat 2px -55px; cursor:pointer;}

.btn_viewbefore{position:absolute; left:0px; width:27px; height:48px; margin-right:4px; background:url('../image/btn/drawing.png') no-repeat 10px -95px;}/* 비교보기Layer/TOC,DOC 팝업 도면보기 이전버튼 */
.btn_viewafter{position:absolute; right:0px; top:0px; width:27px; height:48px; margin-left:4px; background:url('../image/btn/drawing.png') no-repeat -30px -95px;}/* 비교보기Layer/TOC,DOC 팝업 도면보기 다음버튼 */
.btn_viewbefore:hover{background:url('../image/btn/drawing.png') no-repeat -50px -95px;}
.btn_viewafter:hover{background:url('../image/btn/drawing.png') no-repeat -90px -95px;}
.btn_viewbefore2{position:absolute; left:0px; width:32px; height:49px; background:url('../image/btn/btn.gif') no-repeat -6px -698px;}/* 이지뷰어 도면보기 Layer 이전버튼 */
.btn_viewafter2{position:absolute; right:0px; top:0px; width:32px; height:49px; background:url('../image/btn/btn.gif') no-repeat -59px -698px;}/* 이지뷰어 도면보기 Layer 다음버튼 */
.btn_viewbefore2:hover{background:url('../image/btn/btn.gif') no-repeat -6px -764px;}
.btn_viewafter2:hover{background:url('../image/btn/btn.gif') no-repeat -59px -764px;}

.btn_viewbefore3{float:left; display:block; width:27px; height:48px; background:url('../image/btn/drawing.png') no-repeat 4px -97px;}/* DOC 청구항,발명의설명 도면 이전버튼 */
.btn_viewafter3{float:left; display:block; width:27px; height:48px; background:url('../image/btn/drawing.png') no-repeat -25px -97px;}/* DOC 청구항,발명의설명 도면 이전버튼 */
.btn_viewbefore3:hover{background:url('../image/btn/btn.gif') no-repeat -112px -698px;}
.btn_viewafter3:hover{background:url('../image/btn/btn.gif') no-repeat -141px -698px;}
.btn_viewbefore3.btn_dis_type:hover{background:url('../image/btn/drawing.png') no-repeat 4px -97px;}
.btn_viewafter3.btn_dis_type:hover{background:url('../image/btn/drawing.png') no-repeat -25px -97px;}

.btntype_backcolor{float:left; background:#777777;}
.btn_before_bcico{display:block; width:16px; height:16px; background:url('../image/btn/drawing.png') no-repeat -2px -1px; font-size:0; line-height:0;}
.btn_after_bcico{display:block; width:16px; height:16px; background:url('../image/btn/drawing.png') no-repeat -32px -1px; font-size:0; line-height:0;}

.btn_close_fixright{display:block; float:right; width:13px; height:12px; background:url('../image/btn/btn.gif') no-repeat -248px -5px;}
.btn_close_fixright2{display:block; float:right; width:13px; height:12px; background:url('../image/btn/btn.gif') no-repeat -227px -5px;}/* 검색필드추가 레이어 닫기 */
.btn_close_fixright3{display:block; float:right; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -263px -226px;}/* 비교보기 레이어 닫기 */
.btn_close_fixright4{position:absolute; right:10px; top:10px; width:13px; height:12px; background:url('../image/btn/btn.gif') no-repeat -227px -5px;}/* position 닫기-이지뷰어 TIP */
.btn_close_fixright5{display:block; float:right; width:10px; height:9px; background:url('../image/btn/btn.gif') no-repeat -184px -32px;}/* 분류코드 레이어 닫기 */
.btn_close_fixright6{float:left; width:10px; height:9px; background:url('../image/btn/btn.gif') no-repeat -184px -32px;}/* SDI 레이어 닫기 */
.btn_close_fixright7{display:block; float:right; width:23px; height:23px; background:url('../image/btn/btn.gif') no-repeat -266px -304px;}/* 제일 큰 닫기버튼(로그인 레이어) */
.btn_close_fixright8{float:left; width:13px; height:15px; background:url('../image/btn/btn.gif') no-repeat -260px -507px;}/* 스텝리스트 삭제 */

.btn_close_txt{line-height:16px; font-size:11px; color:#999999; text-decoration:none !important;}/* 닫기 텍스트버튼 */
.btn_close_txt .close{display:inline-block; width:10px; height:13px; background:url('../image/btn/btn.gif') no-repeat -184px -28px; font-size:0; line-height:0;}

a.btntxt_type, a.btntxt_type:active, a.btntxt_type:hover{text-decoration:none !important;}/* 단순 텍스트 버튼 */
a.btntxt_type2, a.btntxt_type2:active, a.btntxt_type2:hover{text-decoration:underline !important;}

.btn_dis_type{opacity:0.5;}/* 버튼 비활성화 */
.btn_fix_center{display:inline-block; *display:inline; *zoom:1;}/* 버튼2개 이상일 경우 중앙정렬 */

.btn_plus{display:block; width:11px; height:11px; background:url('../image/btn/btn.gif') no-repeat -299px -165px;}
.btn_mius{display:block; width:11px; height:11px; background:url('../image/btn/btn.gif') no-repeat -299px -180px;}

.btn_plus2{display: block;width: 11px;height: 20px;margin: 0 5px;background: url('../image/btn/btn.gif') no-repeat -51px -24px;}
.btn_minus2{display: block;width: 11px;height: 20px;margin: 0 5px;background: url('../image/btn/btn.gif') no-repeat -67px -24px;}

.btn_plus1{display:inline-block; width:11px; height:11px; background:url('../image/btn/btn.gif') no-repeat -222px -613px;}
.btn_plus1.disable{background-position:-222px -647px; cursor:default;}
.btn_mius1{display:inline-block; width:11px; height:11px; background:url('../image/btn/btn.gif') no-repeat -222px -630px;}

.btn_memo_write{display:inline-block; width:11px; height:12px; background:url('../image/btn/btn.gif') no-repeat -192px -692px;}
.btn_memo_view{display:inline-block; width:11px; height:13px; background:url('../image/btn/btn.gif') no-repeat -192px -673px;}

.btn_new_window{display:inline-block; width:14px; height:14px; background:url('../image/btn/btn.gif') no-repeat -89px -396px;}

/*----- basic btn -----*/
/*유사색상일 때 넘버링순서가 높아질 수록 옅은 컬러타입*/
/*bs(기본버튼)관련해서는 디자인규정파일  p.10 참조*/
/*reset a태그 스타일 설정으로 a,span에 클래스만 넣을 경우 폰트컬러 무효화 현상 발생 > 버튼 스타일 우선순위를 높이기 위하여 선택자 앞에 a,span붙은 스타일 추가*/
.btn_bs_white a:hover{text-decoration:none;}
.btn_bs_white:hover{text-decoration:none;}
a:hover .btn_bs_white{text-decoration:none;}
a.btn_bs_orange{border:1px solid #f58220; background:#f58220; color:#ffffff;}/*type01*/
a.btn_bs_lightOrange_01{border:1px solid #f3981f; background:#ffd092; color:#555555;}/*type02*/
a.btn_bs_lightOrange_02{border:1px solid #f3981f; background:#fff1de; color:#555555;}/*type03*/
a.btn_bs_gray{border:1px solid #7d7d7d; background:#8c8c8c; color:#ffffff;}/*type04*/
a.btn_bs_gray:hover{background:#7d7d7d; text-decoration:none;}/*type04_hover*/
a.btn_bs_lightGray{border:1px solid #b3b3b3; background:#f4f4f4; color:#4c4c4c;}/*type07*/
a.btn_bs_white{border:1px solid #b3b3b3; background:#ffffff; color:#666666;}/*type06*/
a.btn_bs_lightBlue{border:1px solid #8797b6; background:#e5eef7; color:#555555;}/*type05*/
a.btn_bs_active{border:1px solid #999999; background:#ffffff; color:#4c4c4c;}/*type08_활성화*/
a.btn_bs_disable{border:1px solid #d7d7d7; background:#f4f4f4; color:#888888;}/*type08_비활성화*/

a:link.btn_bs_orange{border:1px solid #f58220; background:#f58220; color:#ffffff;}/*type01*/
a:link.btn_bs_lightOrange_01{border:1px solid #f3981f; background:#ffd092; color:#555555;}/*type02*/
a:link.btn_bs_lightOrange_02{border:1px solid #f3981f; background:#fff1de; color:#555555;}/*type03*/
a:link.btn_bs_gray{border:1px solid #7d7d7d; background:#8c8c8c; color:#ffffff;}/*type04*/
a:link.btn_bs_gray:hover{background:#777777; text-decoration:none;}/*type04_hover*/
a:link.btn_bs_lightGray{border:1px solid #b3b3b3; background:#f4f4f4; color:#4c4c4c;}/*type07*/
a:link.btn_bs_white{border:1px solid #b3b3b3; background:#ffffff; color:#666666;}/*type06*/
a:link.btn_bs_lightBlue{border:1px solid #8797b6; background:#e5eef7; color:#555555;}/*type05*/
a:link.btn_bs_active{border:1px solid #999999; background:#ffffff; color:#4c4c4c;}/*type08_활성화*/
a:link.btn_bs_disable{border:1px solid #d7d7d7; background:#f4f4f4; color:#888888;}/*type08_비활성화*/

span.btn_bs_orange{border:1px solid #f58220; background:#f58220; color:#ffffff;}/*type01*/
span.btn_bs_lightOrange_01{border:1px solid #f3981f; background:#ffd092; color:#555555;}/*type02*/
span.btn_bs_lightOrange_02{border:1px solid #f3981f; background:#fff1de; color:#555555;}/*type03*/
span.btn_bs_gray{border:1px solid #7d7d7d; background:#8c8c8c; color:#ffffff;}/*type04*/
span.btn_bs_gray:hover{background:#7d7d7d;}/*type04_hover*/
span.btn_bs_lightGray{border:1px solid #b3b3b3; background:#f4f4f4; color:#4c4c4c;}/*type07*/
span.btn_bs_white{border:1px solid #b3b3b3; background:#ffffff; color:#666666;}/*type06*/
span.btn_bs_lightBlue{border:1px solid #8797b6; background:#e5eef7; color:#555555;}/*type05*/
span.btn_bs_active{border:1px solid #999999; background:#ffffff; color:#4c4c4c;}/*type08_활성화*/
span.btn_bs_disable{border:1px solid #d7d7d7; background:#f4f4f4; color:#888888;}/*type08_비활성화*/

button.btn_bs_orange{border:1px solid #f58220; background:#f58220; color:#ffffff;}/*type01*/
button.btn_bs_lightOrange_01{border:1px solid #f3981f; background:#ffd092; color:#555555;}/*type02*/
button.btn_bs_lightOrange_02{border:1px solid #f3981f; background:#fff1de; color:#555555;}/*type03*/
button.btn_bs_gray{border:1px solid #7d7d7d; background:#8c8c8c; color:#ffffff;}/*type04*/
button.btn_bs_gray:hover{background:#7d7d7d; text-decoration:none;}/*type04_hover*/
button.btn_bs_lightGray{border:1px solid #b3b3b3; background:#f4f4f4; color:#4c4c4c;}/*type07*/
button.btn_bs_white{border:1px solid #b3b3b3; background:#ffffff; color:#666666;}/*type06*/
button.btn_bs_lightBlue{border:1px solid #8797b6; background:#e5eef7; color:#555555;}/*type05*/
button.btn_bs_active{border:1px solid #999999; background:#ffffff; color:#4c4c4c;}/*type08_활성화*/
button.btn_bs_disable{border:1px solid #d7d7d7; background:#f4f4f4; color:#888888;}/*type08_비활성화*/

.box_shadow{box-shadow:1px 1px 1px rgba(0,0,0,0.2)}/*쉐도우 있는 버튼에 추가*/

/*==========btn==========*/
.btn_cmm_help{width:17px; height:17px; line-height: 16px; overflow: hidden; text-align: center; border: 1px solid #b5b5b5; border-radius:1px; background: #ffffff; text-decoration: none; color: #4d4d4d; font-weight:bold; display:block; float:left; margin-left:15px;}/*도움말 공통버튼 _헤더에서 사용, 마진값있음*/
.btn_cmm_help2{width:17px; height:17px; line-height: 16px; overflow: hidden; text-align: center; border: 1px solid #b5b5b5; border-radius:1px; background: #ffffff; text-decoration: none; color: #4d4d4d; font-weight:bold; display:block; float:left; margin-left:15px;}/*도움말 공통버튼_마진값없는 것*/
.btn_cmm_help:hover, .btn_cmm_help2:hover{text-decoration:none;}
.btn_tip:hover{text-decoration:underline;}/*TIP아이콘 - TIP아이콘 스타일설정*/

/*닫기버튼*/
.btn_x{width:10px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -60px -60px;}/*x버튼 기본*/
.btn_x_lignt{width:11px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -60px -100px;}/*x버튼 밝은색상*/
.btn_x_white{width:14px; height:12px; background:url('../image/btn/btn_02.png') no-repeat -60px -20px;}/*x버튼 흰색*/
.btn_x_giant{width:21px; height:21px; background:url('../image/btn/btn_02.png') no-repeat -60px -140px;}/*x버튼 최대사이즈*/

/*삭제버튼*/
.btn_delete_x{width:10px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -60px -180px;}

/*플러스마이너스*/
.btn_tree_plus{width:13px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -100px -660px;}/* 플러스 버튼 밝은회색 */
.btn_tree_minus{width:13px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -100px -700px;}/* 마이너스 버튼 밝은회색 */

/* Icon */
.ico_gnbsearch{float:left; width:19px; height:19px; margin-top:-2px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -9px -350px;}/* Top GNC Menu Icon */
.ico_gnbipexpert{float:left; width:19px; height:19px; margin-top:-2px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -49px -350px;}/* Top GNC Menu Icon */
.ico_moreservice_sizeup{float:left; width:21px; height:21px; margin-left:20px; margin-right:17px; background:url('../image/btn/btn.gif?version=20200916') no-repeat -403px -5px;}/* Top Searvice More */
.ico_folder{width:15px; height:10px; background:url("../image/icon/ico_folder.png") no-repeat left top;}
.ico_folder2{float:left; display:block; width:16px; height:12px; background:url("../image/btn/btn.gif") no-repeat -294px -507px;}/* 이지뷰어 폴더저장 */
.ico_flag, .ico_flag_disable{display:block; width:13px; height:10px; background:url("../image/btn/btn.gif") no-repeat -308px -100px;} /* ico + 색상 + 방향(있는 경우에만) + 의미 */
.ico_flag_disable{background-position:-330px -100px;}
.ico_flag2{display:inline-block; width:13px; height:10px; background:url("../image/btn/btn.gif") no-repeat -308px -100px;} /* 디스플레이 인라인 타입 */
.ico_document_disable{width:14px; height:15px; background:url("../image/icon/ico_document_disable.png") no-repeat 0 0;} /* 이미지 교체예정 */
.ico_document{width:14px; height:15px; background:url("../image/icon/ico_document.png") no-repeat 0 0;} /* 이미지 교체예정 */
.ico_pen_tag{display:inline-block; width:10px; height:10px; background:url("../image/btn/btn.gif") no-repeat -349px -722px; }/*이지뷰어,마이폴더 태그레이어*/

.ico_dottype{float:left; display:block; width:10px; height:14px; background:url('../image/icon/ico_dot01.gif') no-repeat 1px 6px;}
.ico_dottype2{display:block; float:left; width:7px; height:14px; background:url('../image/icon/ico_bu03.gif') no-repeat 1px 4px;}
.ico_dottype2_optionno{width:7px; height:14px; background:url('../image/icon/ico_bu03.gif') no-repeat 1px 4px;}/*회색 도트 inline-blcok정렬 할때 사용*/
.ico_dottype7{display:block; float:left; width:11px; height:11px; background:url('../image/icon/ico_bu15.gif') no-repeat 0px 6px;}

.ico_list{padding-left:21px; background:url('../image/icon/ico_list.gif') no-repeat 4px 3px;} /* FTO Generic TOP OrangeBTN */
.ico_list2{display:inline-block; width:15px; height:12px; background:url('../image/btn/btn.gif') no-repeat -377px -475px;}/* 검색식히스토리 조회이력 */
.ico_sexcel{padding-left:20px; background:url('../image/icon/ico_sexcel.gif') no-repeat 0 2px;}
.btn_toc_setup{display:block; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -140px 0px;}/* TOC SetupBTN */
.ico_plus{display:block; width:6px; height:6px; margin-right:7px; background:url('../image/btn/btn.gif') no-repeat -271px -357px}
.ico_plus2{display:block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -368px -392px;}
.ico_plus3{display:block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -230px -531px; cursor:pointer;}
.ico_plus3_2{display:inline-block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -230px -531px;}
.ico_plus4{float:left; display:block; width:12px; height:12px; background:url('../image/btn/btn.gif') no-repeat -232px -572px;}
.ico_minus{display:block; float:left; width:14px; height:14px; margin-right:3px; background:url('../image/btn/btn.gif') no-repeat -370px -61px}
.ico_minus2{display:block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -368px -419px;}
.ico_minus3{display:block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -230px -508px; cursor:pointer;}
.ico_minus3_2{display:inline-block; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -230px -508px;}

.ico_claim{float:left; width:25px; height:15px; background:url('../image/icon/ico_claimview.gif') no-repeat 0px 0px;}/* 청구항분석 차트 */
.ico_claim_in{float:left; width:15px; height:15px; background:url('../image/icon/ico_claim03.gif') no-repeat 0px 4px;}/* 청구항분석-독립항 */
.ico_claim_de{float:left; width:15px; height:15px; background:url('../image/icon/ico_claim04.gif') no-repeat 0px 4px;}/* 청구항분석-종속항 */
.ico_claim_un, .ico_claim_del{float:left; width:15px; height:15px; background:url('../image/icon/ico_claim05.gif') no-repeat 0px 4px;}/* 청구항분석-미분류/삭제 */

.ico_flag, .ico_flag_disable{width:13px; height:10px; background:url("../image/btn/btn.gif") no-repeat -308px -100px;} /* ico + 색상 + 방향(있는 경우에만) + 의미 */
.ico_flag_disable{background-position:-330px -100px;}

.ico_document_disable{width:14px; height:15px; background:url("../image/icon/ico_document_disable.png") no-repeat 0 0;} /* 이미지 교체예정 */

.ico_print2{float:left; width:16px; height:16px; background:url('../image/btn/btn.gif') no-repeat -133px -351px;}/* 오렌지북 프린트 */

.ico_bar2{float:left; width:3px; height:12px; background:url('../image/icon/ico_bu07.gif') no-repeat right;}/* 오렌지북(generic) DOC 타이틀바 */
.ico_bar4{float:left; width:10px; height:15px; background:url("../image/icon/ico_bu13.gif") no-repeat left 2px;}/* 오렌지북(generic) DOC >모양 아이콘*/
.ico_bar5{float:left; width:3px; height:12px; background-color:#fff;}/* d3 chart >모양 아이콘*/

.ico_warring{display:block; float:left; width:9px; height:14px; background:url('../image/icon/ico_mark01.gif') no-repeat 1px 5px;}/* 녹색 */
.ico_warring2{display:block; float:left; width:9px; height:14px; background:url('../image/icon/ico_mark02.gif') no-repeat 1px 5px;}/* 빨강 */
.ico_warring2_fno{display:inline-block; width:9px; height:14px; background:url('../image/icon/ico_mark02.gif') no-repeat 1px 5px;}/* 빨강 플로팅레프트x */
.ico_warring3{display:block; float:left; width:9px; height:14px; background:url('../image/icon/ico_mark03.gif') no-repeat 1px 5px;}/* 회색 */
.ico_warring3_1{display:inline-block;width:9px; height:14px; background:url('../image/icon/ico_mark03.gif') no-repeat 1px 5px;}/* 회색 */
.ico_warring4{display:block; float:left; width:9px; height:14px; background:url('../image/icon/ico_mark04.gif') no-repeat 1px 5px;}/* 주황 */

.ico_reset{float:left; width:9px; height:11px; background:url('../image/btn/btn.gif') no-repeat -158px -543px;} /* 이미지 다시 받아야함 */
.ico_reset2{float:left; width:21px; height:19px; background:url('../image/btn/btn.gif') no-repeat -192px -508px;}
.ico_reset3{float:left; width:20px; height:14px; background:url('../image/btn/btn.gif') no-repeat -311px -477px;}

.ico_check{float:left; width:8px; height:8px; background:url('../image/btn/btn.gif') no-repeat -158px -521px;}/*블루*/
.ico_check_blue{float:left; width:10px; height:12px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -170px -352px;}
.ico_check_blue2{float:left; width:12px; height:12px; background:url('../image/btn/btn.gif') no-repeat -293px -67px;}
.ico_check_blue_inline{display:inline-block; width:10px; height:12px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -170px -352px;}
.ico_check_orange{float:left; width:10px; height:14px; margin-right:4px; background:url('../image/icon/ico_check2.gif') no-repeat 0px 2px;}
.ico_check_gray{float:left; width:10px; height:10px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -312px -70px;}
.ico_check_white{float:left; width:8px; height:8px; background:url('../image/btn/btn.gif') no-repeat -207px -8px;}

.ico_arrup_gray2{display:inline-block; vertical-align:middle; width:11px; height:8px; background:url('../image/btn/btn.gif') no-repeat -203px -356px;}

.ico_arrdwn_white{display:inline-block; vertical-align:middle; width:7px; height:4px; background:url('../image/btn/btn.gif') no-repeat -192px -397px;}
.ico_arrdwn_gray3{display:inline-block; vertical-align:middle; width:11px; height:8px; background:url('../image/btn/btn.gif') no-repeat -227px -356px;}
.ico_arrdwn_gray2{display:inline-block; vertical-align:middle; width:7px; height:4px; background:url('../image/btn/btn.gif') no-repeat -320px -34px;}
.ico_arrdwn_blue{display:inline-block; vertical-align:middle; width:13px; height:4px; background:url('../image/btn/btn.gif') no-repeat -356px -34px;}

.ico_bg_green{float:left; width:19px; height:17px; line-height:18px; text-align:center; background:#4966b1; color:#ffffff; font-size:11px; font-weight:bold; margin-right:10px;}/* 마이페이지 FAQ 넘버링 */
.ico_arrup_gray{display:inline-block; vertical-align:middle; width:8px; height:5px; background:url('../image/btn/btn.gif') no-repeat -3px -43px;}/* 마이페이지 게시물 이전글 */
.ico_arrdwn_gray{display:inline-block; vertical-align:middle; width:8px; height:5px; background:url('../image/btn/btn.gif') no-repeat -24px -43px;}/* 마이페이지 게시물 다음글 */
.ico_arrdwn_gray2{display:inline-block; vertical-align:middle; width:7px; height:4px; background:url('../image/btn/btn.gif') no-repeat -320px -34px;}
.ico_arrdwn_green{display:inline-block; vertical-align:middle; width:7px; height:4px; background:url('../image/btn/btn.gif') no-repeat -24px -79px;}
.ico_arrdwn_green2{display:inline-block; vertical-align:middle; width:7px; height:11px; background:url('../image/btn/btn.gif') no-repeat -320px -34px; margin-left:3px; margin-top:5px}
.ico_arrup_green{display:inline-block; vertical-align:middle; width:7px; height:4px; background:url('../image/btn/btn.gif') no-repeat -128px -269px;}
.ico_disk{display:block; float:left; width:16px; height:14px; background:url('../image/icon/ico_disk.gif') no-repeat 0px 4px;}/* 마이페이지 게시물 첨부파일 */
.ico_secret{display:block; float:left; width:14px; height:13px; background:url('../image/icon/ico_pw.gif') no-repeat 0px 2px;}/* 마이페이지 게시판 비밀글 */
.ico_question{display:block; float:left; width:28px; height:26px; background:url('../image/icon/ico_q.gif') no-repeat 0px 0px;}

.ico_arrleft_blue{display:inline-block; vertical-align:middle; width:3px; height:5px; background:url('../image/btn/btn.gif') no-repeat -296px -358px;}

.ico_arrleft_gray{display:block; float:left; width:7px; height:9px; background:url('../image/btn/btn.gif') no-repeat -2px -22px;}
.ico_arrright_gray{display:block; float:left; width:7px; height:9px; background:url('../image/btn/btn.gif') no-repeat -20px -22px;}

.ico_arrleft_gray{display:block; float:left; width:7px; height:9px; background:url('../image/btn/btn.gif') no-repeat -2px -22px;}
.ico_arrright_gray{display:block; float:left; width:7px; height:9px; background:url('../image/btn/btn.gif') no-repeat -20px -22px;}

.ico_imgwarring{float:left; width:45px; height:44px; background:url('../image/img/img_mark2.gif') no-repeat 0px 0px;}/* 사용불가 안내페이지 느낌표 이미지 */

.ico_srch_folder{float:left; display:block; width:16px; height:14px; background:url('../image/btn/btn.gif') no-repeat -223px -390px;}/* 검색창-검색식저장 */
.ico_srch_sdi{float:left; display:block; width:16px; height:14px; background:url('../image/btn/btn.gif') no-repeat -257px -390px;}/* 검색창-SDI등록 */
.ico_srch_eraser{float:left; display:block; width:18px; height:12px; background:url('../image/btn/btn.gif') no-repeat -290px -390px;}
.ico_delete{display:block; float:left; width:8px; height:7px; background:url('../image/btn/btn.gif') no-repeat -338px -32px;}
.ico_delete2{display:block; float:left; width:10px; height:13px; background:url('../image/btn/btn.gif') no-repeat -184px -30px;}
.ico_inputsrch{float:left; display:block; width:17px; height:17px; background:url('../image/btn/btn.gif') no-repeat -263px -417px;}/* 검색식매치보드-검색식입력 */
.ico_inputsrch2{float:left; display:block; width:21px; height:20px; background:url('../image/btn/btn.gif') no-repeat -192px -418px;}/* 검색식매치보드-검색식입력(큰거) */
.ico_addsrch{display:block; float:left; width:16px; height:17px; background:url('../image/btn/btn.gif') no-repeat -295px -417px}/* 검색식매치보드-검색식추가 */
.ico_addsrch2{display:block; float:left; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -228px -418px}/* 검색식매치보드-검색식추가(큰거) */
.ico_addsave{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -209px -91px;}
.ico_addsave_dis{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -1px -261px;}
.ico_editsave{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -239px -91px;}
.ico_editsave_dis{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -31px -261px;}
.ico_delsave{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -271px -91px;}
.ico_delsave_dis{display:block; width:28px; height:26px; background:url('../image/btn/btn.gif') no-repeat -63px -261px;}
.ico_field{float:left; display:block; width:20px; height:15px; background:url('../image/icon/ico_filed.gif') no-repeat left 2px;}/* Number Search helper */
.ico_field2{float:left; display:block; width:20px; height:15px; background:url('../image/icon/ico_filed2.gif') no-repeat left 2px;}/* Step Search List */
.ico_highlight{float:left; width:17px; height:14px; background:url('../image/icon/icon_highlight.gif') no-repeat 0px 0px;}/* highlight */
.ico_setup{float:left; width:17px; height:17px; background:url('../image/btn/btn.gif') no-repeat -164px -6px;}/* highlight setup */
.ico_setup_org{display:inline-block; width:16px; height:24px; float:none; background:url('../image/btn/btn.gif') no-repeat -300px -301px;}
.ico_floorview{display:block; float:left; width:20px; height:13px; background:url('../image/btn/btn.gif') no-repeat -323px -507px;} /* DOC-전체도면 보기 */
.ico_top{display:block; float:left; width:20px; height:13px; background:url('../image/btn/btn.gif') no-repeat -350px -66px;} /* DOC-Top */
.ico_top2{display:inline-block; width:12px; height:13px; background:url('../image/btn/btn.gif') no-repeat -350px -66px;} /* DOC-Top 한줄정렬을 위해 추가 */
.ico_errortext{display:block; float:left; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -364px -209px;} /* DOC-번역신고 */
.ico_option{display:block; float:left; width:20px; height:13px; background:url('../image/btn/btn.gif') no-repeat -188px -574px;} /* DOC-출력옵션 */

.ico_srch_gray{display:inline-block; width:18px; height:14px; background:url('../image/btn/btn.gif') no-repeat -344px -476px;}/* 검색식히스토리 탭메뉴 */
.ico_srch_blue{display:inline-block; width:20px; height:18px; background:url('../image/btn/btn.gif') no-repeat -190px -67px;}/* 검색식히스토리 검색 */

.ico_imgflower{float:left; width:10px; height:10px; background:url('../image/btn/btn.gif') no-repeat -158px -472px;}/* 검색필드의 검색필드 설정 아이콘 */
.ico_imgflowerbox{float:left; width:20px; height:19px; background:url('../image/btn/btn.gif') no-repeat -192px -541px;}/* 패밀리그룹핑 아이콘 */
.ico_imgsawbox{float:left; width:20px; height:19px; background:url('../image/btn/btn.gif') no-repeat -192px -541px;}/* 패밀리그룹핑 아이콘 */

.ico_imginfo{display:block; float:left; width:12px; height:16px; background:url('../image/icon/ico_mark05.gif') no-repeat 0px 4px; margin-left:5px;}/* 상세보기-일반서지 항목 정보 */

.ico_myfolder{float:left; display:block; width:13px; height:13px; margin-right:3px; background:url('../image/btn/btn.gif') no-repeat -224px -70px}
.ico_download{float:left; display:block; width:13px; height:13px; margin-right:3px; background:url('../image/btn/btn.gif') no-repeat -247px -70px}
.ico_download2{display:inline-block; width:8px; height:14px; margin-right:3px; background:url('../image/btn/btn.gif') no-repeat -252px -746px}
.ico_sdi{float:left; display:block; width:15px; height:13px; margin-right:3px; background:url('../image/btn/btn.gif') no-repeat -270px -68px}
.ico_sdi1{display:block; width:18px; height:14px; background:url('../image/btn/btn.gif') no-repeat -192px -725px;}
.ico_sdi1.on, .ico_sdi1:hover{background-position:-192px -744px;}

.ico_arrred{float:left; display:block; width:7px; height:8px; background:url('../image/btn/btn.gif') no-repeat -252px -711px;}
.ico_graydelete{float:left; display:block; width:8px; height:7px; background:url('../image/btn/btn.gif') no-repeat -252px -725px;}

.btn_share_on{display:block; float:left; width:8px; height:11px; margin-left:-14px; background:url('../image/btn/btn.gif') no-repeat -128px -164px; font-size:0; line-height:0; margin-top:4px; margin-right:6px;}
.btn_share_off{display:block; float:left; width:8px; height:11px; margin-left:-14px; background:url('../image/btn/btn.gif') no-repeat -143px -164px; font-size:0; line-height:0; margin-top:4px; margin-right:6px;}

/* Icon 위치 수정 */
.ico_dot_changalign{background-position:1px 2px !important;}
.ico_dot_changalign2{background-position:1px 3px !important;}
.ico_dot_changalign3{background-position:1px 5px !important;}
.ico_dot_changalign4{background-position:3px 9px !important;}/* line-height 22px 일때 */ 
.ico_dot_changalign5{background-position:0px 0px !important;}
.ico_dot_changalign6{background-position:1px 6px !important;}
.ico_dot_changalign7{background-position:1px 7px !important;}/* line-height 20px 일때 */
.ico_dot_changalign8{background-position:1px 8px !important;}/* line-height 23px 일때 */

/*==========icon==========*/
.ico_tip{width:14px; height:13px; background:url('../image/btn/btn_02.png') no-repeat -440px -20px;}/*TIP아이콘*/
.ico_tip_textUnderline{width:34px; height:14px; background:url('../image/btn/btn_02.png') no-repeat -440px -20px;}/*TIP아이콘_텍스트포함>텍스트에언더라인*/
.ico_tip_text{width:34px; height:14px; background:url('../image/btn/btn_02.png') no-repeat -440px -60px;}/*TIP아이콘_텍스트포함*/

.ico_setup_orange{width:10px; height:10px; background:url("../image/btn/btn_02.png") no-repeat -140px -420px;}/* 톱니 아이콘 오렌지 */
.ico_list_orange{width:11px; height:10px; background:url('../image/icon/ico_02.png') no-repeat -220px -60px;}/* 리스트 아이콘 오렌지 */
.ico_list_gray{width:10px; height:7px; background:url("../image/btn/btn_02.png") no-repeat -100px -340px;}/* 리스트 아이콘 회색 */
/* pdf 아이콘 */
.ico_s_pdf{width:18px; height:17px; background:url("../image/btn/btn_02.png") no-repeat -140px -100px;}/* pdf 아이콘 기본활성화 / 스몰 */
.ico_s_pdf_trans{width:20px; height:20px; background:url("../image/btn/btn_02.png") no-repeat -140px -140px;}/* pdf 아이콘 번역문 / 스몰 */
.ico_s_pdf_trans_sync{width:25px; height:20px; background:url("../image/btn/btn_02.png") no-repeat -140px -180px;}/* pdf 아이콘 동시번역문 / 스몰 */
.ico_s_pdf_disabled{width:17px; height:16px; background:url("../image/btn/btn_02.png") no-repeat -140px -220px; }/* pdf 아이콘 비활성화 / 스몰 */
.ico_b_pdf{width:21px; height:20px; background:url("../image/btn/btn_02.png") no-repeat -140px -260px;}/* pdf 아이콘 기본활성화 / 빅 */
.ico_b_pdf_trans{width:23px; height:22px; background:url("../image/btn/btn_02.png") no-repeat -140px -300px;}/* pdf 아이콘 번역문 / 빅 */
.ico_b_pdf_trans_sync{width:27px; height:22px; background:url("../image/btn/btn_02.png") no-repeat -140px -340px;}/* pdf 아이콘 동시번역문 / 빅 */
.ico_b_pdf_disabled{width:21px; height:20px; background:url("../image/btn/btn_02.png") no-repeat -140px -380px;}/* pdf 아이콘 비활성화 / 빅 */
/* reset 아이콘 */
.ico_reset_lightgray{width:10px; height:12px; background:url("../image/btn/btn_02.png") no-repeat -100px -620px;}/* 초기화 아이콘 밝은 회색 */
.ico_reset_gray{width:10px; height:12px;  background:url("../image/btn/btn_02.png") no-repeat -100px -580px;}/* 초기화 아이콘 회색 */
/* refresh 아이콘 */
.ico_refresh_gray{width:9px; height:11px;  background:url("../image/btn/btn_02.png") no-repeat -100px -500px;}

.ico_new_browser{background-image:url("../image/btn/btn_02.png");}/* 새창열기 아이콘 파랑 */
.ico_folder_orange{width:15px; height:10px; background:url("../image/btn/btn_02.png") no-repeat -480px -420px;}/* 폴더 아이콘 주황 */

.ico_claim{width:18px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -440px -260px;}/* 청구항아이콘 */
.ico_citation{width:23px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -480px -260px;}/* 인용아이콘 */
.ico_family{width:20px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -520px -260px;}/* 인용아이콘 */
.ico_claim.disable{width:18px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -440px -300px;}/* 청구항아이콘 -비활성화 */
.ico_citation.disable{width:23px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -480px -300px;}/* 인용아이콘-비활성화 */
.ico_family.disable{width:20px; height:13px; background:url("../image/btn/btn_02.png") no-repeat -520px -300px;}/* 인용아이콘 -비활성화*/
.ico_share_orange{width:14px; height:11px; background:url("../image/btn/btn_02.png") no-repeat -380px -620px;}/* 공유아이콘 - 주황 */

/* 상태 아이콘 */
.status{display:inline-block; width:50px; height:16px; line-height:15px; text-align:center; font-size:11px; color:#ffffff; font-weight:normal;}/* 현재 line-heigt는 IE 기준(16) / 크롬, FF에선 높이보다 커도 v-align 중앙정렬이 잘 됨 */
.status.status_opn{background-color:#0072bb;}/* 공개 */
.status.status_rjt{background-color:#e65163;}/* 거절  */
.status.status_ccd{background-color:#fda1ac;}/* 취소 */ 
.status.status_act{background-color:#00b0c5;}/* 등록 */ 
.status.status_rgst{background-color:#7bbedf;}/* 등록예정 */ 
.status.status_ina{background-color:#777777;}/* 소멸 */
.status.status_wid{background-color:#6d9a2b;}/* 취하  */
.status.status_wdd{background-color:#90b25e;}/* 취하간주 */ 
.status.status_fld{background-color:#0072bc;}/* 출원  */
.status.status_pen{background-color:#996af7;}/* 심사중  */
.status.status_inv{background-color:#e54710;}/* 무효  */ 
.status.status_abn{background-color:#db2791;}/* 포기  */
.status.status_cng{background-color:#a67c52;}/* 변경  */
.status.status_dsm{background-color:#a73241;}/* 기각  */
.status.status_dss{background-color:#d398a0;}/* 각하  */
.status.status_none{background-color:#bbbbbb;}/* 결과 없을 경우 */
.status.status_revoked{background-color:#8c8c8c;}/* 결과 없을 경우 / PATENT REVOKED */
.status.status_closed{background-color:#bbbbbb;}/* 결과 없을 경우 / PROCEEDINGS CLOSED APN */
.txt_stat{float:left; margin-top:7px;}

/*심판아이콘*/
.ico_judge{display:inline-block; width:18px; height:18px; background:url("../image/btn/btn.gif") no-repeat -360px -820px;}
.ico_judge_disable{display:inline-block; width:18px; height:18px; background:url("../image/btn/btn.gif") no-repeat -360px -860px;}

/* 무효화 상태 아이콘 */
.inv_wrap .status{display:inline-block; width:auto; height:15px; padding:0px 5px; line-height:14px; text-align:center; font-size:11px; color:#ffffff; font-weight:normal;}/* 현재 line-heigt는 IE 기준(16) / 크롬, FF에선 높이보다 커도 v-align 중앙정렬이 잘 됨 */
.inv_wrap .status.status_none{background-color:#bbbbbb;}/* 결과 없을 경우 */
.inv_wrap .status.status_revoked{background-color:#8c8c8c;}/* 결과 없을 경우 / PATENT REVOKED */
.inv_wrap .status.status_closed{background-color:#bbbbbb;}/* 결과 없을 경우 / PROCEEDINGS CLOSED APN */

/*톱니바퀴*/
.ico_gear_smallOrange{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -140px -420px;}/*작은사이즈흰색, 오렌지테두리, 오렌지배경 */
.ico_gear_largeOrange{width:16px; height:16px; background:url('../image/btn/btn_02.png') no-repeat -140px -620px;}/*큰사이즈흰색, 오렌지테두리, 흰배경 */
.ico_gear_smallWhite{width:12px; height:12px; background:url('../image/btn/btn_02.png') no-repeat -140px -500px;}/*작은사이즈흰색, 오렌지테두리, 흰배경 */
.ico_gear_largeWhite{width:16px; height:16px; background:url('../image/btn/btn_02.png') no-repeat -140px -540px;}/*큰사이즈흰색, 검정테두리, 흰배경 */
.ico_gear_smallGray{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -140px -460px;}/*작은사이즈흰색, 진회색테두리, 진회색배경 */
.ico_gear_largeGray{width:16px; height:16px; background:url('../image/btn/btn_02.png') no-repeat -140px -580px;}/*큰사이즈흰색, 진회색테두리, 회색배경 */
.ico_gear_treeGray{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -180px -540px;}/*큰사이즈흰색, 검정테두리, 흰배경 */

/*----- bar -----*/
.ico_bar_01{width:1px; height:8px; background:url('../image/icon/ico_02.png') no-repeat -260px -20px;}/*bar type 최소길이*/
.ico_bar_02{width:1px; height:11px; background:url('../image/icon/ico_02.png') no-repeat -260px -60px;}/*bar type 중간길이, 어두운 배경에서 사용*/
.ico_bar_03{width:1px; height:11px; background:url('../image/icon/ico_02.png') no-repeat -260px -100px;}/*bar type 중간길이, 밝은 배경에서 사용*/
.ico_bar_04{width:1px; height:10px; background:url('../image/icon/ico_02.png') no-repeat -260px -140px;}/*bar type 작은길이, 밝은 배경에서 사용*/
.ico_bar_thickOrange{width:3px; height:12px; background:url('../image/icon/ico_02.png') no-repeat -60px -20px;}/*bar 굵은 오렌지*/
.ico_bar_thickWhite{width:3px; height:12px; background:url('../image/icon/ico_02.png') no-repeat -60px -60px;}/*bar 굵은 화이트*/

/*화살표 아이콘*/
.ico_arrowDown_white{width:9px; height:5px; background:url('../image/btn/btn_02.png') no-repeat -20px -20px;}/*header 2depth 접기 화살표아이콘 ▼*/
.ico_arrowUp_white{width:9px; height:5px; background:url('../image/btn/btn_02.png') no-repeat -20px -40px;}/*header 2depth 접기 화살표아이콘 ▲*/
.ico_arrowDown{width:7px; height:4px; background:url('../image/btn/btn_02.png') no-repeat -20px -60px;}/*그레이 화살표아이콘 ▼*/
.ico_arrowUp{width:7px; height:4px; background:url('../image/btn/btn_02.png') no-repeat -20px -80px;}/*그레이 화살표아이콘 ▲*/
.ico_arrowUp_orange{width:9px; height:5px; background:url('../image/btn/btn_02.png') no-repeat -20px -140px;}/*오렌지색 화살표아이콘 ▲*/
.ico_arrowDown_orange{width:9px; height:5px; background:url('../image/btn/btn_02.png') no-repeat -40px -140px;}/*오렌지색 화살표아이콘 ▲*/
.ico_arrowUp_orange2{width:7px; height:4px; background:url('../image/btn/btn_02.png') no-repeat -20px -420px;}/*오렌지색 화살표아이콘  ▽ 얇은거*/
.ico_arrowDown_gray{width:9px; height:5px; background:url('../image/btn/btn_02.png') no-repeat -20px -160px;}/*그레이색 화살표아이콘 ▼*/
.ico_doubleArrowRight_gray{width:9px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -20px -220px;}/*그레이색 쌍화살표아이콘 ▶*/
.ico_doubleArrowLeft_gray{width:9px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -20px -240px;}/*그레이색 쌍화살표아이콘 ◀*/
.ico_arrowRight_gray{width:5px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -300px -100px;}/* 다크그레이색 쌍화살표아이콘 ▶*/
.ico_arrowLeft_gray{width:5px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -260px -100px;}/* 다크그레이색 쌍화살표아이콘 ◀*/
.ico_arrowDown_whiteS{width:7px; height:4px; background:url('../image/btn/btn_02.png') no-repeat -20px -480px;}/*작은 화이트 화살표아이콘 ▼*/
.ico_arrowLeft_darkgray{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -340px -140px;}/* 뾰족한 그레이색 화살표 ◀ */
.ico_arrowRight_darkgray{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -380px -140px;}/* 뾰족한 그레이색 화살표 ▶ */
.ico_arrowLeft_orange{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -340px -180px;}/* 뾰족한 오렌지색 화살표 ◀ */
.ico_arrowRight_orange{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -380px -180px;}/* 뾰족한 오렌지색 화살표 ▶ */
.ico_arrowLeft_lightgray{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -340px -220px;}/* 뾰족한 밝은회색 화살표 ◀ */
.ico_arrowRight_lightgray{width:8px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -380px -220px;}/* 뾰족한 밝은회색 화살표 ▶ */
.ico_arrDown_blue{width:7px; height:4px; background:url("../image/btn/btn_02.png") no-repeat -20px -100px;}/* 블루 화살표아이콘 ▼ / TOC sorting */
.ico_arrUp_blue{width:7px; height:4px; background:url("../image/btn/btn_02.png") no-repeat -20px -120px;}/* 블루 화살표아이콘 ▲ / TOC sorting */
.ico_arrDown_largBlue{width:9px; height:6px; background:url("../image/btn/btn_02.png") no-repeat -20px -380px;}/* 블루 화살표아이콘 큰것 ▼ / 무효화 doc 상세내용 접기,열기버튼에 사용 */
.ico_arrUp_largBlue{width:9px; height:6px; background:url("../image/btn/btn_02.png") no-repeat -20px -401px;}/* 블루 화살표아이콘 큰것▲ / 무효화 doc 상세내용 접기,열기버튼에 사용 */
.ico_arrDown_gray{width:7px; height:4px; background:url("../image/btn/btn_02.png") no-repeat -20px -60px;}/* 그레이 화살표아이콘 ▼ / TOC sorting */
.ico_arrUp_gray{width:7px; height:4px; background:url("../image/btn/btn_02.png") no-repeat -20px -80px;}/* 그레이 화살표아이콘 ▲ / TOC sorting */

.ico_arrowGiantOrange{width:19px; height:13px; background:url('../image/icon/ico_02.png') no-repeat -220px -220px;}/*무효화 탭>오렌지 화살표*/
.ico_arrowGiantGray{width:19px; height:13px; background:url('../image/icon/ico_02.png') no-repeat -220px -260px;}/*무효화 탭>회색화살표*/

.ico_bul_plusLightGray{width:6px; height:6px; background:url('../image/btn/btn_02.png') no-repeat -480px -500px;}/*밝은 회색 플러스 아이콘*/
.ico_bul_plusGray{width:6px; height:6px; background:url('../image/btn/btn_02.png') no-repeat -480px -460px;}/*회색 플러스 아이콘*/

.ico_boxGray_plus{width:11px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -440px -580px;}/*회색박스 흰플러스*/
.ico_boxGray_plus.disable{background-position: -440px -620px;}/*회색박스 흰플러스 - 비활성화*/
.ico_boxGray_minus{width:11px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -440px -540px;}/*회색박스 마이너스*/

.ico_boxWhite_plus{width:9px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -180px -340px;}/*흰색 작은 박스 플러스*/
.ico_boxWhite_minus{width:9px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -380px -340px;}/*흰색 작은 박스 마이너스*/

.ico_input_srch{float:left; display:block; width:17px; height:16px; background:url('../image/btn/btn_02.png') no-repeat -340px -260px;}/* 검색식매치보드-검색식입력 */
.ico_add_srch{float:left; display:block; width:16px; height:16px; background:url('../image/btn/btn_02.png') no-repeat -340px -300px;}/* 검색창-검색식저장 */
.ico_folder{width:14px; height:12px; background:url('../image/btn/btn_02.png') no-repeat -100px -380px;}/*폴더아이콘*/
.ico_mail{width:14px; height:12px; background:url('../image/btn/btn_02.png') no-repeat -100px -420px;}/*편지아이콘*/
.ico_eraser{width:18px; height:12px; background:url('../image/btn/btn_02.png') no-repeat -100px -460px;}/*지우개아이콘*/
.ico_sch_mode01{width:13px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -100px -220px;}/*검색필드 탭 > 일반모드 아이콘*/
.ico_sch_mode02{width:16px; height:6px; background:url('../image/btn/btn_02.png') no-repeat -100px -260px;}/*검색필드 탭 > 편집기모드 아이콘*/
.ico_error01{width:44px; height:42px; background:url('../image/icon/ico_02.png') no-repeat -140px -220px;}/*에러아이콘 진한테두리주황색*/
.ico_error02{width:44px; height:42px; background:url('../image/icon/ico_02.png') no-repeat -60px -220px;}/*에러아이콘 연한테두리주황색*/
.ico_error03{width:30px; height:30px; background:url('../image/icon/ico_02.png') no-repeat -60px -280px;}/*에러아이콘 연한배경주황색*/

.ico_bulArrow_graySmall{width:3px; height:5px; background:url('../image/icon/ico_02.png') no-repeat -20px -100px;}/*작은 회색 ▶*/
.ico_bulArrow_grayLarge{width:4px; height:7px; background:url('../image/icon/ico_02.png') no-repeat -20px -120px;}/*큰 회색 ▶*/
.ico_bulArrow_blueLarge{width:4px; height:7px; background:url('../image/icon/ico_02.png') no-repeat -20px -140px;}/*큰 파랑▶*/
.ico_bulArrow_grayGiant{width:5px; height:9px; background:url('../image/icon/ico_02.png') no-repeat -20px -60px;}/*가장 큰 진회색▶*/

/*리스트형 아이콘*/
.ico_list_white{width:13px; height:7px; background:url('../image/btn/btn_02.png') no-repeat -180px -220px;}/*리스트모양 아이콘 흰색 */

.ico_excel{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -140px -60px;}/*엑셀 아이콘  */
.ico_print{width:11px; height:11px; background:url('../image/btn/btn_02.png') no-repeat -140px -20px;}/*프린트 아이콘  */

.ico_square_blue{width:7px; height:7px; background:url('../image/icon/ico_02.png') no-repeat -20px -160px;}/* 네모 아이콘 파랑 */
.ico_square_lightblue{width:7px; height:7px; background:url('../image/icon/ico_02.png') no-repeat -20px -180px;}/* 네모 아이콘 하늘 */
.ico_square_gray{width:7px; height:7px; background:url('../image/icon/ico_02.png') no-repeat -20px -200px;}/* 네모 아이콘 회색 */

.ico_up_red{width:17px; height:8px; background:url('../image/icon/ico_up.gif') no-repeat;}/* ' ↑  UP' 아이콘 빨강 / 트리구조에서 사용 */
.ico_up_red2{width:7px; height:8px; background:url('../image/btn/btn_02.png') no-repeat -340px -460px;}/* ' ↑ 화살표' 아이콘 빨강 / 마이폴더 / 휴지통보기 팝업에서 사용 */
/* 연필(에디터) 아이콘 */
.ico_pencil_gray{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -260px -140px;}
.ico_pencil_white{width:10px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -260px -180px;}
.ico_pencil_blue{width:9px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -300px -500px;}

.ico_word{width:17px; height:16px; background:url('../image/icon/ico_02.png') no-repeat -480px -240px;}

/*회전아이콘*/
.btn_rotateright{display:inline-block; width:16px; height:18px; background:url('../image/btn/btn_02.png') no-repeat -600px -221px; transform:rotateY(180deg);}
.btn_rotateleft{display:inline-block; width:16px; height:18px; background:url('../image/btn/btn_02.png') no-repeat -600px -221px;}

/* flag 아이콘 */
.ico_flag_on{width:13px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -519px -340px;}
.ico_flag_off{width:13px; height:10px; background:url('../image/btn/btn_02.png') no-repeat -519px -380px;}

/*체크박스아이콘*/
.ico_checkBox_on{width:18px; height:15px; background:url('../image/btn/btn_02.png') no-repeat -480px -340px;}
.ico_checkBox_off{width:18px; height:15px; background:url('../image/btn/btn_02.png') no-repeat -480px -380px;}

/*파란원 물음표,느낌표 아이콘*/
.ico_mark_que {width: 14px; height: 14px; background: url(../image/btn/btn_02.png) no-repeat -440px -340px;}
.ico_mark_exc{width:20px; height:14px; background:url(../image/btn/btn_02.png) no-repeat -440px -380px;}

/*고객센터 매뉴얼 > 이지뷰어 아이콘*/
.icon_tack {display: inline-block; width:20px; height:23px; background: url(../image/btn/btn_02.png) no-repeat -180px -1020px; zoom: .8; margin: 3px 0 0 5px;}/*Classification Tag 압정 아이콘*/

/* IP Expert Search BTN */
.gr_searchblock .btn_search{display:block; float:left; padding:7px 20px 6px 15px; background:#415175; color:#ffffff; font-size:18px;}
.gr_searchblock .btn_searchtext{float:left; padding-left:3px; padding-top:2px;}
.gr_searchblock .ico_search{display:block; float:left; width:22px; height:22px; background:url('../image/icon/ico_search.gif') no-repeat 0 1px;}

/* TOC list	header 항목색상 , 정렬 아이콘 변경 - 폰트/행간/자간 설정 - JS사용 */
.change_fontsize_large{font-size:14px !important;}
.change_fontsize_default{font-size:12px !important;}
.change_fontsize_small{font-size:11px !important;}

.change_lineheight_large{line-height:18px !important;}
.change_lineheight_default{line-height:14px !important;}
.change_lineheight_small{line-height:10px !important;}

.change_doclineheight_large{padding-bottom:10px !important;}
.change_doclineheight_default{padding-bottom:5px !important;}
.change_doclineheight_small{padding-bottom:0px !important;}

.change_letterspacing_large{letter-spacing:0.1em !important;}
.change_letterspacing_default{letter-spacing:0em !important;}
.change_letterspacing_small{letter-spacing:-0.1em !important;}

.change_fontcolor_default{font-weight:normal;}
.change_fontcolor_dark{font-weight:bold;}

/* TOC list	header 항목색상 , 정렬 아이콘 변경, 공통 부분  */
.ico_arralign{margin-left:5px;}
.ico_arralign2{margin-left:3px; margin-top:-4px;}/* 인용분석 */
.ico_arralign3{margin-left:3px;}/* 마이폴더/검색창 부가기능 */
.ico_default{width:5px; height:5px; padding:5px; background:url('../image/btn/btn.gif') no-repeat -3px -69px;}
.ico_arrup{width:5px; height:5px; padding:5px; background:url('../image/btn/btn.gif') no-repeat -127px -258px;}
.ico_arrdown{width:5px; height:5px; padding:5px; background:url('../image/btn/btn.gif') no-repeat -23px -68px;}
.ico_arrdown_def{width:5px; height:5px; padding:5px; background:url('../image/btn/btn.gif') no-repeat -320px -23px;}

.toclist_tbtype2 a, .size_original a, .size_double a{}
.toclist_tbtype2 a:link, .size_original a:link, .size_double a:link{}
.toclist_tbtype2 a:visited, .size_original a:visited, .size_double a:visited{color:#733c97;}
.toclist_tbtype2 a:active, .size_original a:active, .size_double a:active{color:#733c97;}
.toclist_tbtype2 a:hover, .size_original a:hover, .size_double a:hover{}
.toclist_tbtype2 b, .size_original b, .size_double b{color:#f78210;}
.toc_summary{position:absolute; z-index:100; box-sizing:border-box; width:350px; padding:15px; border:1px solid #b3b3b3; background-color:#ffffff; line-height:16px; font-size:11px;}
.toc_summary b{color:#f58220;}

.toc_setup_block{border-top:1px solid #b7b7b7; background:url('../image/img/bar_gray_v1.gif') repeat-x bottom; padding:9px 0 9px 10px;}
.toc_setup_block:after{content:""; display:block; clear:both;}
.toc_setup_block.bottom_block{background:none !important;}
.toc_setup_block .st_left_block{position:relative; float:left;}
.toc_setup_block .st_left_block:after{content:""; display:block; clear:both;}
.toc_setup_block .st_left_block .right_line{padding-right:8px; margin-right:8px; border-right:1px solid #d8d8d8;}
.toc_setup_block .st_left_block .max_wrap .ip_check{float:left; margin-top:4px; margin-right:3px;}
.toc_setup_block .st_left_block .max_wrap label{float:left; padding-left:3px; line-height:20px; font-size:12px;}

/* 최대건 선택 */
.max_wrap{position:relative; float:left; padding:1px 20px 1px 0;}
.max_wrap .btn_max{float:left; box-sizing:border-box; width:18px; height:18px; margin-left:10px; padding:0 4px; border-radius:3px; background:#f4f4f4; line-height:18px; color:#555555; text-decoration:none; font-size:11px;text-indent: -999px; overflow: hidden;}
.max_wrap .btn_max:before{content:""; float:left; display:block; width:10px; height:10px; background:url('../image/btn/btn.gif') no-repeat -192px -574px; margin-top:4px;}
.max_wrap .btn_max:after{content:""; clear:both; display:block;}
.max_wrap .btn_max.on{border:1px solid #f3981f; background:#ffd092; color:#666666;}
.max_wrap .btn_max.on:before{background-position:-354px -507px;}
.max_wrap .layer_max_pop{position:absolute; top:25px; z-index:20; width:220px; border:1px solid #999999; background:#ffffff; padding:10px;}
.max_wrap .layer_max_pop ul li:before{content:"!"; margin-left:-10px; padding-right:5px; font-weight:bold; color:#f46d13;}
.max_wrap .layer_max_pop ul li{padding-left:10px; line-height:14px;}
.max_wrap .layer_max_pop ul li:after{content:""; clear:both; display:block;}
.max_wrap .layer_max_pop ul li:first-child{padding-bottom:5px;}
.max_wrap .layer_max_pop ul li:last-child{padding-bottom:10px;}
.max_wrap .layer_max_pop .max_range{background:#f5f5f5; padding:5px; line-height:22px; text-align:center;}
.max_wrap .layer_max_pop .max_range input{width:50px; height:16px; border:1px solid #b3b3b3; margin:0 3px;}
.max_wrap .layer_max_pop .btn_wrap{padding-top:10px; text-align:center;}
.max_wrap .layer_max_pop .btn_wrap a{display:inline-block; padding:5px 7px; font-size:11px; text-decoration:none; vertical-align:middle;}
.max_wrap .layer_max_pop .btn_wrap .btn_apply{border:1px solid #8598b9; background:#e5eef7; font-weight:bold; color:#555555;}
.max_wrap .layer_max_pop .btn_wrap .btn_cancel{border:1px solid #b6b6b6; background:#ffffff; color:#4d4d4d;}

.toc_setup_block .st_left_block .btn_moretext{float:left;}
.toc_setup_block .toc_service_menublock{float:left; padding:1px 0;}
.toc_setup_block .toc_service_menublock>ul:after{content:""; display:block; clear:both;}
.toc_setup_block .toc_service_menublock>ul>li{position:relative; float:left; margin-right:5px;}
.toc_setup_block .toc_service_menublock>ul>li>a{display:block; padding:2px 6px; border:1px solid #cccccc; border-radius:2px; box-shadow:1px 1px 3px #eeeeee; color:#777777;}
.toc_setup_block .toc_service_menublock>ul>li>a:hover{text-decoration:none;}
.toc_setup_block .toc_service_menublock>ul>li>a>span{display:block;}
.toc_setup_block .toc_service_menublock li .toc_more{padding-right:14px;}
.toc_setup_block .st_right_block{float:right;}
.st_right_block .paginate_type1{float:right;}

/* TOC List - FTO Generic */
.tochead_backcolor{background:#f4f4f4;}
.toclist_tbtype{width:100%; border-spacing:0; border-collapse:collapse;}
.toclist_tbtype caption{display:none;}
.toclist_tbtype th{padding:5px 0; text-align:center; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; font-size:11px; line-height:15px; vertical-align:middle;}
.toclist_tbtype th:first-child{border-left:none !important;}
.toclist_tbtype th:last-child{border-right:none !important;}
.toclist_tbtype td{padding:6px 5px; text-align:center;}

/* TOC Type2 - Invalidation Advisor / Search */
.toclist_tbtype2{width:100%; border-spacing:0; border-collapse:collapse;}
.toclist_tbtype2 caption{display:none;}
.toclist_tbtype2 th{padding:5px 0; text-align:center; border-bottom:1px solid #d3d3d3; line-height:14px; font-weight:normal; font-size:11px; vertical-align:middle; white-space:nowrap;}
.toclist_tbtype2 th:first-child{border-left:none !important;}
.toclist_tbtype2 th.item01{width: 20px;}
.toclist_tbtype2 th:last-child{border-right:none !important;}
.wrap_sct_result .toclist_tbtype2 th{padding:5px; box-sizing:border-box;}
.toclist_tbtype2 td{padding:6px 5px; text-align:center;}
.toclist_tbtype2 .change_fontsize_large td{font-size:14px !important;}
.toclist_tbtype2 .change_fontsize_default td{font-size:12px !important;}
.toclist_tbtype2 .change_fontsize_small td{font-size:11px !important;}
.toclist_tbtype2 .change_lineheight_large td{line-height:18px !important;}
.toclist_tbtype2 .change_lineheight_default td{line-height:14px !important;}
.toclist_tbtype2 .change_lineheight_small td{line-height:13px !important;}
.toclist_tbtype2 .change_fontcolor_default td{font-weight:normal !important;}
.toclist_tbtype2 .change_fontcolor_dark td{font-weight:bold !important;}
.toclist_tbtype2 tr.group_item td{background-color:#f5f5f5;} /* Family Group */
.toclist_tbtype2 tr.group_item td.sc_item02{text-indent:10px;}
.basic_srch .sc_searchlist .toclist_tbtype2 td.sc_item04,
.basic_srch .sc_searchlist .toclist_tbtype2 td.sc_item09,
.basic_srch .sc_searchlist .toclist_tbtype2 td.sc_item10,
.basic_srch .sc_searchlist .toclist_tbtype2 td.sc_item11{text-align:left !important;}
.toclist_tbtype2 .analysis_wrap{padding-top:4px;}
.toclist_tbtype2 .btn_wrap{position:absolute;}
.toclist_tbtype2 .btn_01{padding-left:30px;}
.toclist_tbtype2 .btn_02{padding-left:50px;}
.toclist_tbtype2 .btn_03{padding-left:70px;}
.toclist_tbtype2 .btn_04{padding-left:90px;}
.sc_searchlist .toclist_tbtype2 td,
#pul_scjsearch .toclist_tbtype2 td,
#pul_suisearch .toclist_tbtype2 td{border-bottom:1px solid #f4f4f4;}
.sc_searchlist .toclist_tbtype2 tr:last-child td{border-bottom:none;}
.toclist_tbtype2 .lanking_bg01{background:#daf8c4;}
.toclist_tbtype2 .lanking_bg02{background:#d7e8fa;}
.toclist_tbtype2 .lanking_bg03{background:#e6e6e6;}
/**** 블록형, 도면형 공통 */
.list_sortingset_block{border-bottom:1px solid #e7e7e7; background:#f4f4f4;}
.list_sortingset_block ul{padding:5px 0;}
.list_sortingset_block ul:after{content:""; display:block; clear:both;}
.list_sortingset_block li{float:left; padding-left:20px; font-size:11px;}
.list_sortingset_block li:first-child{padding-left:10px;}
.list_sortingset_block li input{margin-top:2px;}
.list_sortingset_block li a{display:block; height:16px; line-height:16px;}
.list_sortingset_block li a.btn_plus1,.list_sortingset_block li a.btn_mius1{float: left; height: 14px; margin-top: 3px;}

/**** TOC 1. 블록형 */
.blocklist{position:relative; z-index:0; padding:25px 5px 0px;}
.blocklist>ul>li{position:relative; padding:0px 10px 25px 0px;} 
.blocklist>ul>li::after{content:""; clear:both; display:block;}
/* 이미지 영역 */
.blocklist .imgblock{overflow:hidden; float:left; cursor:pointer}
.blocklist .imgblock>a{position:relative; z-index:15; display:block; border:1px solid #d9d9d9; border-right:0 none;}
.blocklist .imgblock>a img{position:absolute; top:0; bottom:0; left:0; right:0; max-width:317px; max-height:317px; width:auto; height:auto; margin:auto;}
.blocklist .imgblock_list{overflow:hidden; position:absolute; top:0px; left:0px; z-index:10; border:1px solid #d9d9d9; background:#ffffff; transition:width 0.5s;}
.blocklist .imgblock_list ul{min-height:200px; background:#ffffff;}
.blocklist .imgblock_list ul::after{content:""; clear:both; display:block;}
.blocklist .imgblock_list li{float:left;}
.blocklist .imgblock_list a{position:relative; display:block; width:100%; height:100%;}
.blocklist .imgblock_list img{position:absolute; top:0;  bottom:0;  left:0; right:0; max-width:317px; max-height:317px; width:auto; height:auto; margin:auto;}
.blocklist .imgblock_count{position:absolute; bottom:-1px; right:-1px; z-index:0; width:auto; height:18px; padding:0px 5px; border:1px solid #d9d9d9; background:#ffffff; line-height:19px; font-weight:bold; font-size:11px; text-align:center;}
.blocklist .imgblock_count:before{content:""; display:inline-block; width:8px; height:8px; padding-right:3px; background:url('../image/btn/btn.gif') no-repeat -232px -574px;}
.drawsch_wrap .blocklist .imgblock_count{padding:0px 5px 0 15px;}
.drawsch_wrap .blocklist .imgblock_count:before{position: absolute; top: 6px; left: 5px;}
/* 1x */
.blocklist .size_original .imgblock>a{width:180px; height:200px;}
.blocklist .size_original .imgblock_list{width:180px; height:200px;}
.blocklist .size_original .imgblock_list ul{width:720px; height:200px;}
.blocklist .size_original .imgblock_list li{width:180px; height:200px;}
/* 2x */
.blocklist .size_double .imgblock>a{width:355px; height:355px;}
.blocklist .size_double .imgblock_list{width:355px; height:355px;}
.blocklist .size_double .imgblock_list ul{width:1420px; height:355px;}
.blocklist .size_double .imgblock_list li{width:355px; height:355px;}
/* 타이틀 영역 */
.blocklist .size_original .textblock{margin-left:180px;}
.blocklist .size_double .textblock{margin-left:357px;}
.blocklist .textblock{box-sizing:border-box; padding-left:10px;}
.blocklist .textblock .topblock{display:inline-block; height:20px; padding:4px 10px; line-height:20px;}
.blocklist .textblock .topblock::after{content:""; clear:both; display:block;}
.blocklist .textblock .topblock input[type="checkbox"]{float:left; margin-top:4px; margin-right:5px;}
.blocklist .textblock .topblock .txt_num{float:left; margin-right:5px;}
.blocklist .textblock .topblock .case_type{float:left; margin-top:4px;}
.blocklist .textblock .topblock>a{float:left; margin-right:5px;}
.blocklist .textblock .topblock .status_wrap{float:left; display:block; margin-right:5px;}
.blocklist .textblock .topblock .type{float:left; display:block; margin-right:5px;}
.blocklist .textblock .topblock .btn_openpdf{margin: 2px 5px 0 10px;}
.blocklist .textblock .topblock .btn_opentextpdf{margin:0 5px 0 10px;}
.blocklist .textblock .topblock .btn_dispdf{margin: 2px 5px 0 10px;}
.blocklist .textblock .topblock .analysis_wrap{float:left; margin-top:4px; padding:0px 7px;}
.blocklist .textblock .topblock .btn_openneww2{float:left; margin-left:5px;}
/* 요약 영역 */
.blocklist .textblock .conblock{box-sizing:border-box; display:inline-block; width:100%; padding-top:3px; padding-bottom:7px; padding-left:10px;}
.blocklist .textblock .conblock::after{content:""; clear:both; display:block;}
.blocklist .textblock .conblock .titleblock{min-height:20px; padding-bottom:3px;}
.blocklist .textblock .conblock .titleblock::after{content:""; clear:both; display:block;}
.blocklist .textblock .conblock .titleblock>a{line-height:20px;}
.blocklist .textblock .conblock .titleblock .btn_wrap{position:absolute;}
.blocklist .textblock .conblock .titleblock>a.btn_01{padding-left:30px;}
.blocklist .textblock .conblock .titleblock>a.btn_02{padding-left:50px;}
.blocklist .textblock .conblock .titleblock>a.btn_03{padding-left:70px;}
.blocklist .textblock .conblock .titleblock>a.btn_04{padding-left:90px;}
/* 일자/번호 영역 */
.blocklist .infoblock{box-sizing:border-box; display:inline-block; width:100%; padding-left:10px;}
.blocklist .infoblock::after{content:""; clear:both; display:block;}
.blocklist .infoblock li{float:left; color:#777777;}
.blocklist .infoblock li::after{content:"|"; display:inline-block; padding:0px 10px; color:#c9c9c9;}
.blocklist .infoblock li:last-child::after{content:""; padding:0px;}
.blocklist .lanking_bg01 .topblock{background:#daf8c4;}
.blocklist .lanking_bg02 .topblock{background:#d7e8fa;}
.blocklist .lanking_bg03 .topblock{background:#e6e6e6;}
/* 출력옵션에 따른 위치 수정 */
.blocklist .change_lineheight_large .textblock .topblock{padding:7px 10px;}
.blocklist .change_lineheight_default .textblock .topblock{padding:5px 10px;}
.blocklist .change_lineheight_small .textblock .topblock{padding:3px 10px;}
.blocklist .change_lineheight_large .textblock .conblock{padding-bottom:10px;}
.blocklist .change_lineheight_default .textblock .conblock{padding-bottom:7px;}
.blocklist .change_lineheight_small .textblock .conblock{padding-bottom:4px;}
.blocklist .change_lineheight_large .textblock .conblock .titleblock{padding-bottom:4px;}
.blocklist .change_lineheight_default .textblock .conblock .titleblock{padding-bottom:2px;}
.blocklist .change_lineheight_small .textblock .conblock .titleblock{padding-bottom:0;}

/* TOC Draw */
.tocdraw_tbtype{position:relative; z-index:1; width:100%;}
/**** TOC 2. 도면형 */
.drawinglist{position:relative; z-index:0; padding:10px 5px;}
.drawinglist>ul:after{content:""; clear:both; display:block;}
.drawinglist>ul>li{float:left; position:relative; border:1px solid #d9d9d9; margin-bottom:-1px; margin-left:-1px;}
@media print{
	.ac_wrap.off:before{content:"열기";}
	.ac_toc_result{border-left:1px solid #c9c9c9;}
	.drawinglist:after{content:""; display:block; clear:both;}
	.drawinglist>ul{border-left:1px solid #c9c9c9;}
	.drawinglist>ul>li{border-left:0 none; margin:0; background:#c9c9c9; -webkit-print-color-adjust:exact; color-adjust: exact;}
	.drawinglist>ul>li:hover{border-color:#d9d9d9; background:#c9c9c9; -webkit-print-color-adjust:exact; color-adjust: exact;}
	.drawinglist>ul>li .imgblock{background:#ffffff; -webkit-print-color-adjust:exact; color-adjust: exact;}
	.drawinglist>ul>li .textblock{background:#ffffff; -webkit-print-color-adjust:exact; color-adjust: exact;}
}
.drawinglist>ul>li:hover{position:relative; z-index:10; border-color:#0255a5;}
/* 이미지 영역 */
.drawinglist .imgblock{position:relative; cursor:pointer;}
.drawinglist .imgblock img{position:absolute; top:0;  bottom:0;  left:0; right:0; z-index:0; max-width:317px; max-height:317px; width:auto; height:auto; margin:auto;}
/* 타이틀 영역 */
.drawinglist .topblock{padding:4px 10px;}
.drawinglist .change_lineheight_large .topblock{padding:7px 10px 6px;}
.drawinglist .change_lineheight_default .topblock{padding:5px 10px 4px;}
.drawinglist .change_lineheight_small .topblock{padding:3px 10px 2px;}
.drawinglist .topblock{line-height:20px;}
.drawinglist .topblock:after{content:""; clear:both; display:block;}
.drawinglist .topblock .top_leftblock{float:left; padding-right:2px;}
.drawinglist .topblock .top_leftblock:after{content:""; clear:both; display:block;}
.drawinglist .topblock .top_rightblock{float:right;}
.drawinglist .topblock .top_rightblock:after{content:""; clear:both; display:block;}
.drawinglist .topblock input[type="checkbox"]{float:left; margin-top:4px; margin-right:3px;}
.drawinglist .topblock .txt_num{float:left; margin-right:3px;}
.drawinglist .topblock .type{float:left; display:block; margin-right:3px;}
.drawinglist .topblock .btn_openpdf{float:left; margin-top:2px; margin-right:2px;}
.drawinglist .topblock .btn_opentextpdf{float:left; margin-top:0; margin-right:2px;}
.drawinglist .topblock .btn_dispdf{float:left; margin-top:2px; margin-right:2px;}
.drawinglist .topblock .case_type{float:left; margin-top:4px; margin-right:5px;}
.drawinglist .topblock .btn_openneww2{}
.drawinglist .analysis_wrap{float:left; padding-top:6px; padding-right:7px;}
.drawinglist .change_lineheight_large .analysis_wrap{padding-top:8px;}
.drawinglist .change_lineheight_default .analysis_wrap{padding-top:6px;}
.drawinglist .change_lineheight_small .analysis_wrap{padding-top:2px;}
.drawinglist .btn_wrap{position:absolute; top:0px; left:0px;}
.drawinglist .size_original .topblock .type{overflow:hidden; max-width:60px; min-height:20px; white-space:nowrap; text-overflow:ellipsis;}
/* 1x */
.drawinglist>.size_original>li{width:236px;}
.drawinglist .size_original .imgblock{width:236px; height:168px;}
.drawinglist .size_original .imgblock>a{width:236px; height:168px;}
/* 2x */
.drawinglist>.size_double>li{width:473px;}
.drawinglist .size_double .imgblock{width:473px; height:355px;}
.drawinglist .size_double .imgblock>a{width:473px; height:355px;}
/* 내용 영역 */
.drawinglist .infoblock{padding:5px 10px 10px;}
.drawinglist .infoblock li{white-space:nowrap;}
.drawinglist .infoblock li:after{content:""; clear:both; display:block;}
.drawinglist li>span{float:left; display:block;}
.drawinglist li>span:first-child{margin-right:3px;}
.drawinglist .txt_ellipsis{overflow:hidden; float:none; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis;} /* 출원인 떨어지는것 변경*/
.drawinglist .txt_ellipsis_cap{overflow:hidden; float:none; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis;} /* 현재권리자 떨어지는것 변경*/
.drawinglist .size_original .txt_ellipsis{max-width:150px;}
.drawinglist .size_original .txt_ellipsis_cap{max-width:120px;}
.drawinglist .size_double .txt_ellipsis{max-width:400px;}
.drawinglist .size_double .txt_ellipsis_cap{max-width:370px;}
.drawinglist .lanking_bg01 .topblock{background:#daf8c4;}
.drawinglist .lanking_bg02 .topblock{background:#d7e8fa;}
.drawinglist .lanking_bg03 .topblock{background:#e6e6e6;}

/**** TOC 3. 전체도면형 */
.drawinglist_all{position:relative; z-index:0;}
.drawinglist_all>ul>li{padding-top:20px;}
.drawinglist_all>ul>li:last-child{padding-bottom:20px;}
.drawinglist_all>ul>li.no_data:last-child{padding-bottom:70px;}
.drawinglist_all .textblock{box-sizing:border-box;}
.drawinglist_all .topblock{display:inline-block; margin-bottom:10px; padding:5px 10px; line-height:20px;}
.drawinglist_all .change_lineheight_large .topblock{margin-bottom:13px; padding:7px 10px;}
.drawinglist_all .change_lineheight_default .topblock{margin-bottom:10px; padding:5px 10px;}
.drawinglist_all .change_lineheight_small .topblock{margin-bottom:7px; padding:3px 10px;}
.drawinglist_all .topblock::after{content:""; clear:both; display:block;}
.drawinglist_all .topblock input[type="checkbox"]{float:left; margin-top:4px; margin-right:5px;}
.drawinglist_all .topblock .txt_num{float:left; margin-right:5px;}
.drawinglist_all .topblock>a{float:left; display:block; margin-right:5px;}
.drawinglist_all .topblock .status_wrap{float:left; display:block; margin-right:5px;}
.drawinglist_all .topblock .type{float:left; display:block; margin-top:1px; margin-right:5px;}
.drawinglist_all .topblock .btn_pdf{margin-top:2px;}
.drawinglist_all .topblock .btn_openpdf{margin-top:2px;}
.drawinglist_all .topblock .btn_opentextpdf{margin-top:0;}
.drawinglist_all .topblock .btn_dispdf{margin-top:2px;}
.drawinglist_all .topblock .analysis_wrap{float:left; margin-right:5px;}
.drawinglist_all .topblock .analysis_wrap ul{padding-top:3px;}
.drawinglist_all .topblock .btn_openneww2{margin-left:5px;}
.drawinglist_all .conblock{padding-bottom:10px; padding-left:5px;}
.drawinglist_all .change_lineheight_large .conblock{padding-bottom:13px;}
.drawinglist_all .change_lineheight_default .conblock{padding-bottom:10px;}
.drawinglist_all .change_lineheight_small .conblock{padding-bottom:7px;}
.drawinglist_all .conblock .titleblock{}
.drawinglist_all .conblock .titleblock::after{content:""; clear:both; display:block;}
.drawinglist_all .conblock .titleblock .btn_wrap{position:absolute;}
.drawinglist_all .conblock .titleblock>a{}
.drawinglist_all .conblock .titleblock>a.btn_01{padding-left:30px;}
.drawinglist_all .conblock .titleblock>a.btn_02{padding-left:50px;}
.drawinglist_all .conblock .titleblock>a.btn_03{padding-left:70px;}
.drawinglist_all .conblock .titleblock>a.btn_04{padding-left:90px;}
.drawinglist_all .no_data{float:none; width:100%; border:0 none; text-align:center;}
.drawinglist_all .no_data:after{content:""; clear:both; display:block;}
.drawinglist_all .no_data .err_msg{display:inline-block;}
.drawinglist_all .no_data .ico_error01{display:inline-block; margin-right:20px; vertical-align:middle;}
.drawinglist_all .no_data .msg{display:inline-block; vertical-align:middle; font-size:12px; color:#888888;}
.drawinglist_all .no_data .msg p{line-height:20px; text-align:left;}
.drawinglist_all .imgblock_list{padding-left:5px;}
.drawinglist_all .imgblock_list ul{}
.drawinglist_all .imgblock_list ul::after{content:""; clear:both; display:block;}
.drawinglist_all .imgblock_list li{float:left; position:relative; z-index:0; margin-left:-1px; margin-bottom:-1px; border:1px solid #d9d9d9;}
.drawinglist_all .imgblock_list li:hover{position:relative; z-index:10; border:1px solid #0255a5;}
/* 1x */
.drawinglist_all .size_original .imgblock_list li{width:236px;}
.drawinglist_all .size_original .imgblock_list li a{width:236px; height:168px;}
/* 2x */
.drawinglist_all .size_double .imgblock_list li{width:355px;}
.drawinglist_all .size_double .imgblock_list li a{width:355px; height:355px;}
.drawinglist_all .imgblock_list li a{position:relative; display:block; color:#4c4c4c;}
.drawinglist_all .imgblock_list li a img{position:absolute; top:0; bottom:0; left:0; right:0; z-index:0; max-width:317px; max-height:317px; width:auto; height:auto; margin:auto;}
.drawinglist_all .imgblock_list li .drawing_name{overflow:hidden; display:block; margin:0 auto; line-height:24px; font-weight:normal; font-size:11px; white-space:nowrap; text-overflow:ellipsis; text-align:center; color:#4c4c4c; cursor:pointer;}
.drawinglist_all .size_original .imgblock_list li .drawing_name{max-width:155px;}
.drawinglist_all .size_double .imgblock_list li .drawing_name{max-width:275px;}
.drawinglist_all .imgblock_list .no_drawing{height:30px; border:0 none; background:#f4f4f4; margin-bottom:5px; line-height:30px; font-weight:normal; text-align:center; font-size:12px;}
.drawinglist_all .imgblock_list .no_drawing:hover{border:0 none;}
.drawinglist_all .imgblock_list li .imgblock_count{position:absolute; bottom:-1px; right:-1px; z-index:10; width:auto; height:22px; padding:0px 5px; border:1px solid #d9d9d9; background:#ffd092; line-height:23px; font-weight:bold; font-size:11px; text-align:center; cursor:pointer;}
.drawinglist_all .imgblock_list li .imgblock_count:before{content:""; display:inline-block; width:8px; height:8px; padding-right:3px; background:url('../image/btn/btn.gif') no-repeat -232px -574px;}
.drawinglist_all .imgblock_list li:hover .imgblock_count{border:1px solid #0255a5;}
.drawinglist_all .lanking_bg01 .topblock{background:#daf8c4;}
.drawinglist_all .lanking_bg02 .topblock{background:#d7e8fa;}
.drawinglist_all .lanking_bg03 .topblock{background:#e6e6e6;}

/* 가출원,WIPS 미보유 문헌 영역 */
.provisional_block{margin-top:20px;}
.provisional_block p{color:#666666;}
.provisional_block ul li ul li{float:left; color:#888888; line-height:17px; font-size:11px;}
.provisional_block ul li ul li::after{content:"|"; color:#e0e0e0; padding:0px 10px;}
.provisional_block ul li ul li:last-child::after{content:"";}

/* List View / Display Setting */
.ac_toc_result .sideset_block{position:absolute; right:22px; z-index:2; margin-top:8px;}
.ac_toc_result .sideset_block.type{position:absolute; right:45px; z-index:2; margin-top:0;}
.ac_toc_result .sideset_block.type2{position:absolute; right:0px; z-index:2; margin-top:0;}

/* Sub Statistics */
.toc_top_substateblock{position:relative;}
.toc_top_substateblock .resultlist_total{padding:15px 0;}
.toc_top_substateblock .resultlist_total:after{content:""; display:block; clear:both;}
.sideset_block{}
.sideset_block:after{content:""; display:block; clear:both;}
.view_modeblock{float:left; margin-right:20px;}
.list_view_modeblock{overflow:hidden; height:21px;}
.list_view_modeblock>li{position:relative; float:left; width:21px; height:22px; margin-left:-1px;}
.list_view_modeblock>li:first-child{margin-left:0;}
.list_view_modeblock>li a{position:relative; z-index:0;}
.list_view_modeblock>li .active{z-index:10;}
.list_view_modeblock>li .btn_icon{display:block; width:21px; height:22px; background:url('../image/btn/btn.gif') no-repeat 0 -620px;}
.list_view_modeblock>li .btn_view_list{background-position:0px -620px;}
.list_view_modeblock>li .btn_view_block{background-position:-21px -620px;}
.list_view_modeblock>li .btn_view_draw{background-position:-42px -620px;}
.list_view_modeblock>li .btn_view_draw_all{background-position:-360px -620px;}
.list_view_modeblock>li .btn_view_list.active{background-position:0px -641px;}
.list_view_modeblock>li .btn_view_block.active{background-position:-21px -641px;}
.list_view_modeblock>li .btn_view_draw.active{background-position:-42px -641px;}
.list_view_modeblock>li .btn_view_draw_all.active{background-position:-360px -641px;}
.list_view_modeblock>li.disabled > span:after, .list_view_modeblock>li.disabled > a:after{z-index:10; position:absolute; content:""; top:0; left:0;background:#d8d8d8; width: 100%; height: 100%; opacity: 0.77; cursor:default;}
.display_settings{float:left;}
.display_settings>a{position:relative; display:block; height:20px; padding:0 10px; border:1px solid #b3b3b3; border-radius:1px; color:#545454; line-height:20px; font-size:11px; background-color:#fff; box-shadow:1px 1px 1px #dedede;}
.display_settings>a:before{content:""; float:left; display:block; width:10px; height:14px; background:url('../image/btn/btn.gif') no-repeat -192px -570px; margin-top:1px; margin-right:3px;}
.display_settings>a:hover{text-decoration:none;}


.toc_top_substateblock .layer_box{position:relative;}
.toc_top_substateblock .layer_box .tooltip_block{position:absolute; bottom:30px; left:0; width:300px; font-size:11px;}
.toc_top_substateblock .layer_box .tooltip_block .arrow_border.fix_bottom3{left:13%; bottom:-13px;}
.toc_top_substateblock .layer_box .tooltip_block .arrow_bg.fix_bottom3{left:13%; bottom:-12px;}
.toc_top_substateblock .btn_remove_dup, .toc_top_substateblock .btn_repalce{min-width:109px; height:17px; font-size:11px; border:1px solid #BCBCBC; color:#555; background-color:#fff; box-shadow:1px 1px 1px #dedede; text-align:center;}
.toc_top_substateblock .btn_remove_active, .toc_top_substateblock .btn_repalce_active{min-width:109px; height:17px; font-size:11px; border:1px solid #8E95AF; color:#4D72B9; background-color:#E7EDFB; box-shadow:1px 1px 1px #dedede; text-align:center;}
.toc_top_substateblock .btn_remove_active .check_on, .toc_top_substateblock .btn_repalce_active .check_on{display:inline-block; margin-left:4px; font-weight:bold;} 
.toc_top_substateblock .btn_remove_noactive, .toc_top_substateblock .btn_repalce_noactive{min-width:109px; height:17px; color:#999; font-size:11px; background-color:#f2f2f2; border:1px solid #d2d2d2; box-shadow:1px 1px 1px #dedede; text-align:center; cursor:default;}

.toc_top_substateblock .top_totalblock{}
.toc_top_substateblock .top_totalblock:after{content:""; display:block; clear:both;}
.toc_top_substateblock .top_totalblock .btn_toptotal_more{float:left; margin-right:10px;}
.toc_top_substateblock .top_totalblock .tit_top_total{color:#4A4A4A; font-size:12px; font-weight:bold;}
.toc_top_substateblock .top_totalblock .tit_top_total .txt_num{margin-left:6px; color:#F46D13;}
.toc_top_substateblock .top_totalblock .tit_top_total .txt_num a{color:#F46D13;}
.toc_top_substateblock .top_totalblock .tit_top_total .txt_total{font-weight:normal; color:#676767;}
.toc_top_substateblock .top_totalblock .tit_top_total .txt_total:before{margin:0 5px; content:"/";}
.toc_top_substateblock .top_totalblock .aside_box{float:left; margin:-2px 0 0 12px;}
.toc_top_substateblock .top_totalblock .aside_box .layer_box{float:left; margin-left:10px;}
.toc_top_substateblock .top_totalblock .aside_box .layer_box:first-child{margin-left:0;}

.drawsch_wrap .toc_top_substateblock .top_totalblock .tit_top_total a:not(.btn_toptotal_more){display: inline-flex;}/* ITS 23741 */

.toc_top_substateblock a.disabled,.toc_top_substateblock button.disabled, .toc_top_substateblock .disabled a{color:#777 !important; cursor:default;}
.grouping_result_option{}
.grouping_result_option ul{}
.grouping_result_option ul::after{content:""; display:block; clear:both;}
.grouping_result_option li{float:left; padding-left:10px;}
.grouping_result_option li:first-child::before{content:""; float:left; height:14px; border-left:1px dashed #c9c9c9; padding-right:20px;}
.grouping_result_option li::after{content:""; display:block; clear:both;}
.grouping_result_option li input{float:left; margin-top:1px; margin-right:3px;}
.grouping_result_option li label{float:left;}
.grouping_result_option li .grouping_num{font-weight:bold; color:#f46d13;}

.toc_top_substateblock .famgroup_opbox{position:relative; margin-top:15px; padding:9px 10px 7px; color:#333; font-size:11px; background-color:#f2f2f2;}
.toc_top_substateblock .famgroup_opbox:after{content:""; display:block; clear:both;}
.toc_top_substateblock .famgroup_opbox input[type="radio"]{margin-top:-2px;}
.toc_top_substateblock .famgroup_opbox .list_famsearch>li{position:relative; display:inline-block; margin-top:3px; padding-left:30px;}
.toc_top_substateblock .famgroup_opbox .list_famsearch>li:first-child{padding-left:0;}
.toc_top_substateblock .famgroup_opbox .list_famsearch>li:after{content:""; display:block; position:absolute; top:0; left:15px; width:1px; height:13px; background:url('../image/bg/bg_dott2.png') no-repeat 0 1px;}
.toc_top_substateblock .famgroup_opbox .list_famsearch>li:first-child:after{display:none;}
.toc_top_substateblock .famgroup_opbox .list_famgrop{display:inline-block;}
.toc_top_substateblock .famgroup_opbox .list_famgrop>li{float:left; margin-top:0px; padding-left:20px;}
.toc_top_substateblock .famgroup_opbox .list_famgrop>li:first-child{padding-left:0;}
.toc_top_substateblock .famgroup_opbox .list_famgrop>li .layer_box{margin:-3px 0 0 0;}
.toc_top_substateblock .famgroup_opbox .list_famgrop>li .layer_box.spc{margin:1px 0 0 0;}
.toc_top_substateblock .famgroup_opbox .list_famgrop.fam_space{margin-left:0;}
.toc_top_substateblock .famgroup_opbox .list_famgrop.fam_space .famline{margin-top:0;}
.toc_top_substateblock .famgroup_opbox .tooltip_block{margin-top:50px; word-break: break-all;}
.toc_top_substateblock .famgroup_opbox .txt_num, .toc_top_substateblock .famgroup_opbox .tit_famgrop{color:#777;}
.toc_top_substateblock .famgroup_opbox .txt_num .txt_num_grp{color:#FE791E; font-weight:bold;}
.toc_top_substateblock .famgroup_opbox .txt_num .txt_colon{color:#333;}
.toc_top_substateblock .famgroup_opbox .btn_predoc{box-shadow:1px 1px 1px #dedede; margin-left:5px;}
.toc_top_substateblock .famgroup_opbox .btn_predoc .ico_imgsawbox{float:none; margin-top:-3px;}
.toc_top_substateblock .famgroup_opbox .layer_box{display:inline-block; margin:-3px 0 0 9px;}
.toc_top_substateblock .famgroup_opbox .layer_box.lst{margin-left:2px;}

.toc_top_substateblock .rsidmenu{position:absolute; top:9px; right:7px;}
.toc_top_substateblock .rsidmenu .list_sidemenu:after{content:""; display:block; clear:both;}
.toc_top_substateblock .rsidmenu .list_sidemenu li{float:left; margin-left:5px; color:#4D4D4D; font-weight:bold;}
.toc_top_substateblock .rsidmenu .list_sidemenu li:first-child{margin-left:0;}
.toc_top_substateblock .rsidmenu .list_sidemenu li a{color:#3970D4;}
.toc_top_substateblock .rsidmenu .list_sidemenu li .txt_disable{color:#999;}
.toc_top_substateblock .rsidmenu .list_sidemenu li .btn_base{position:relative; top:-2px; height:16px; margin-top:-3px; color:#4C4C4C; font-weight:normal; border:1px solid #ACACAC; background-color:#fff;}

.toc_top_substateblock .con_itemblock{}
.toc_top_substateblock .con_itemblock .list_item{}

.toc_top_substateblock .con_itemblock .list_item>li{position:relative; padding:0px 0 4px 26px; background:none;}
.toc_top_substateblock .con_itemblock .list_item>li:last-child:before{display:block; position:absolute; width:1px; height:43px; top:-58px; left:6px; background:url('../image/img/bg_dott_line.gif') repeat-y 0 0; image-rendering: crisp-edges; content:""; }
.toc_top_substateblock .con_itemblock .list_item>li:last-child:after{display:block; position:absolute; width:15px; height:26px; top:-15px; left:6px; background:url('../image/img/bg_dott_line_last.gif') repeat-y -6px 0; image-rendering: crisp-edges; content:""; }
.toc_top_substateblock .con_itemblock .list_item>li:first-child .nation_list{margin-top:10px;}
.toc_top_substateblock .con_itemblock .list_item>li:last-child{background:none;}
.toc_top_substateblock .con_itemblock .list_item>li.line_default{background:url('../image/img/bg_dott_line.gif') no-repeat 6px 0 !important;}
.toc_top_substateblock .con_itemblock .list_item>li.bg_none{background:0 none;}
.toc_top_substateblock .con_itemblock .list_item.item_hide>li{background:0 none !important;}
/*차트*/
.inner_tocchart_all .toc_top_substateblock .con_itemblock .list_item>li:last-child:before{content:none;}
.inner_tocchart_all .toc_top_substateblock .con_itemblock .list_item>li:last-child:after{height: 22px; top: -12px; background: url(../image/img/bg_dott_line_last.gif) repeat-y -6px -2px;}
.inner_tocchart_all .toc_top_substateblock .nation_list .item_list .txt_num:hover{text-decoration:none;}
.inner_tocchart_all .toc_top_substateblock .resultlist_total{padding: 15px 0 0;}

/*심판 서브통계, 소송 서브통계, legal 서브통계*/
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li
	{padding:6px 0 4px 26px; background:url('../image/img/bg_dott_line_middle.gif') no-repeat -0px -9px;}
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:before,#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:after,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:before,#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:after,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:before,.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:after
	{content:none;}
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:last-child:before,
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:last-child:after,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:last-child:before,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:last-child:after,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:last-child:before,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:last-child:after
	{content:none;}
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:first-child,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:first-child
	{background-position:6px 0px !important;}

	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:first-child,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:first-child
	{background-position:0 -1px !important;}

	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:first-child .nation_list,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:first-child .nation_list,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:first-child .nation_list
	{margin-top:8px;}
	#pul_scjsearch .toc_top_substateblock .con_itemblock .list_item>li:last-child,
	#pul_suisearch .toc_top_substateblock .con_itemblock .list_item>li:last-child,
	.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:last-child
	{background:url('../image/img/bg_dott_line_last.gif') no-repeat 0 -9px;}
	#pul_scjsearch .toc_top_substateblock .top_totalblock .tit_top_total,
	#pul_suisearch .toc_top_substateblock .top_totalblock .tit_top_total,
	.legal_wrap .toc_top_substateblock .top_totalblock .tit_top_total
	{float:left; height:17px;}

/*ITS : 20543*/
.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:first-child{background-position:0px 1px !important;}
.legal_wrap .toc_top_substateblock .con_itemblock .list_item>li:first-child:before{display:block;position:absolute; width:1px; height:51px; top:-50px; left:6px; background:url('../image/img/bg_dott_line.gif') repeat-y 0 0;image-rendering: crisp-edges;content:"";}

.toc_top_substateblock .nation_list{}
.toc_top_substateblock .nation_list:after{content:""; display:block; clear:both;}
.toc_top_substateblock .nation_list li {color:#333;}
.toc_top_substateblock .nation_list>li{position:relative; float:left; padding:2px 22px 2px 0; font-size:11px; word-wrap:break-word;}
.toc_top_substateblock .nation_list>li:last-child{padding-right:0;}
.toc_top_substateblock .nation_list>li:after{content:""; display:block; position:absolute; top:5px; right:10px; width:1px; height:9px; background-color:#D6D6D6;}
.toc_top_substateblock .nation_list>li:last-child:after{display:none;}
.toc_top_substateblock .nation_list .txt_nattitle{font-weight:bold;}
.toc_top_substateblock .nation_list .txt_natnum, .toc_top_substateblock .nation_list .txt_natnum a{color:#0254A6; font-weight:bold;}
.toc_top_substateblock .nation_list .item_list{display:inline; word-wrap:break-word;}
.toc_top_substateblock .nation_list .item_list>li{position:relative; display:inline; padding-right:17px;}
.toc_top_substateblock .nation_list .item_list>li:last-child{padding-right:0;}
.toc_top_substateblock .nation_list .item_list>li:after{content:""; display:block; position:absolute; top:2px; right:8px; width:1px; height:9px; background-color:#D6D6D6;}
.toc_top_substateblock .nation_list .item_list>li:last-child:after{display:none;}
.toc_top_substateblock .nation_list .item_list .txt_num{color:#0153A5;}

.toc_top_substateblock .grouping_result .nation_list>li>.txt_nattitle{min-width:50px;}
.toc_top_substateblock .grouping_result .nation_list>li>.item_list{display: flex; flex-wrap: wrap; position:relative; padding-left:20px;}
.toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){position:relative; display:block; padding-left:143px; padding-right:20px;}

/*.ptab_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list{padding-left:20px;}
.bpai_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list{padding-left:140px;}*/
.ep_wrap .toc_top_substateblock .grouping_result .list_item>li:nth-child(2)>.nation_list > li >.item_list{padding-left:47px;}
/*.jp_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list{padding-left:120px;}*/
.jp_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list{padding-left:24px;}
.jp_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){padding-left:120px;}
.kr_wrap .toc_top_substateblock .grouping_result .list_item>li:nth-child(2)>.nation_list > li >.item_list{padding-left:66px;}
.kr_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){padding-left:144px;}
.is_wrap .toc_top_substateblock .grouping_result .nation_list>li>.txt_nattitle{min-width:70px;}
.is_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){padding-left:115px;}
.fd_wrap .toc_top_substateblock .grouping_result .nation_list>li>.txt_nattitle{min-width:70px;}
.fd_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){padding-left:115px;}
.itc_wrap .toc_top_substateblock .grouping_result .nation_list>li>.txt_nattitle{min-width:70px;}
.itc_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list_wrap:nth-child(2){padding-left:115px;}
.drawsch_wrap .toc_top_substateblock .grouping_result .nation_list>li>.item_list{display: inline-block; flex-wrap: unset; position:relative; padding-left:0px;}
.drawsch_wrap .toc_top_substateblock .con_itemblock .list_item>li:last-child:after{height: auto; top: -47px; left: 6px; bottom: 0; background:url('../image/img/bg_dott_line.gif') no-repeat 0 0px;}
.toc_top_substateblock .grouping_result .nation_list .txt_nattitle{float:left;}
.toc_top_substateblock .grouping_result .con_itemblock .list_item>li:last-child{padding:0px 0 4px 26px; background:url('../image/img/bg_dott_line_last.gif') no-repeat 0 -14px;}
.toc_top_substateblock .grouping_result.line .con_itemblock .list_item>li:last-child{padding:3px 0 4px 26px;}
.toc_top_substateblock .nation_list .item_list_wrap{display:inline-block;}
.toc_top_substateblock .nation_list .item_list_wrap:after{content:""; display:block; clear:both;}
.toc_top_substateblock .nation_list .item_list_wrap>li{padding-bottom:5px;}
.toc_top_substateblock .nation_list .item_list_wrap>li:nth-child(2){float:left; padding:0px;}
.toc_top_substateblock .nation_list .item_list_wrap>li.etc{float:left; padding-left:50px;}
.toc_top_substateblock .nation_list .item_list_wrap>li.etc::before{content:"-"; display:inline-block; padding-right:5px;}

.toc_top_substateblock .result_graph{padding:30px 0 0px 25px; font-size:11px;}
.toc_top_substateblock .result_graph:after{content:""; display:block; clear:both;}
.toc_top_substateblock .result_graph .txt_title{float:left; margin-right:5px;}
.toc_top_substateblock .result_graph_box{float:left; width:537px; margin-top:-3px;}
.toc_top_substateblock .result_graph_box .result_graph:after{content:""; display:block; clear:both;}
.toc_top_substateblock .result_graph_box .list_result_graph{width:537px;}
.toc_top_substateblock .result_graph_box .list_result_graph:after{content:""; display:block; clear:both;}
.toc_top_substateblock .result_graph_box .list_result_graph li{position:relative; float:left; padding-top:20px; text-align:center;}
.toc_top_substateblock .result_graph_box .list_result_graph li a{color:##2b88c1;}
.toc_top_substateblock .result_graph_box .list_result_graph li a:hover{text-decoration:none;}
.toc_top_substateblock .result_graph_box .list_result_graph li .link_graph, .toc_top_substateblock .result_graph_box .list_result_graph li .link_wrap{position:absolute; top:0; left:0; display:block; width:100%; height:17px;}
.toc_top_substateblock .result_graph_box .list_result_graph li .link_box{display:block; height:15px; margin:1px 1px 1px 2px; background-color:#000;}
.toc_top_substateblock .result_graph_box .list_result_graph li strong{dispaly:block; font-weight:normal; font-size:11px;}
.toc_top_substateblock .result_graph_box .list_result_graph li.fst{background:url('../image/img/bg_result_graph.png') no-repeat 0 -39px;}
.toc_top_substateblock .result_graph_box .list_result_graph li.fst .link_box{background-color:#e8fed1;}
.toc_top_substateblock .result_graph_box .list_result_graph li.snd{background:url('../image/img/bg_result_graph.png') no-repeat 0 -78px;}
.toc_top_substateblock .result_graph_box .list_result_graph li.snd .link_box{background-color:#ddf3fd;}
.toc_top_substateblock .result_graph_box .list_result_graph li.lst{background:url('../image/img/bg_result_graph.png') no-repeat 0 0;}
.toc_top_substateblock .result_graph_box .list_result_graph li.lst .link_box{background-color:#e6e6e6;}
.toc_top_substateblock .result_graph_box .list_result_graph .minimun{width:20% !important;}

.layer_set_frgroup{position:absolute; right:4px; top:26px; z-index:1000000; width:300px; margin-right:-40px; border:1px solid #777;} /* 대표문헌 설정 */
.layer_set_frgroup .layer_head{position:relative; padding:12px 10px; border-bottom:1px solid #D7D7D7;}
.layer_set_frgroup .layer_head .tit_layer{position:relative; padding-left:15px; color:#4a4a4a; font-size:12px; font-weight:bold;}
.layer_set_frgroup .layer_head .tit_layer:after{content:""; display:block; position:absolute; top:2px; left:0; width:10px; height:10px; background:url('../image/btn/btn.gif') no-repeat -192px -574px;}
.layer_set_frgroup .btn_close_fixright2{position:absolute; right:10px; top:12px;}
.layer_set_frgroup .layer_cont{padding:10px 16px;}
.layer_set_frgroup .layer_foot{padding:11px 16px 15px; text-align:center;}
.layer_set_frgroup .btnbox{}
.layer_set_frgroup .btnbox a{display:inline-block; height:19px; margin:0 2px; padding:5px 12px 0 12px; color:#555; border:1px solid #ACACAC;}
.layer_set_frgroup .btnbox .btn_bluebox{background-color:#E5EEF7; border:1px solid #8798B6;}
.layer_set_frgroup .btnbox .btn_bluebox .icon{margin:3px 4px 0 0;}
.layer_set_frgroup .txt_wraing{padding-left:10px; color:#888;}
.layer_set_frgroup .txt_wraing .ico_warring4{margin-top:-2px; margin-left:-10px;}
.layer_set_frgroup .set_frgroup_box{margin-top:20px;}
.layer_set_frgroup .list_set_frgroup{color:#4a4a4a; font-size:11px;}
.layer_set_frgroup .list_set_frgroup>li{overflow:hidden; padding-bottom:10px;}
.layer_set_frgroup .list_set_frgroup .tit_set_frgroup{float:left; line-height:20px; font-weight:bold; letter-spacing: -0.05em;}
.layer_set_frgroup .list_set_frgroup .toggle{float:right;}
.layer_set_frgroup .list_set_frgroup .toggle::after{content:""; clear:both; display:block;}
.layer_set_frgroup .list_set_frgroup .toggle li{position:relative; z-index:0; float:left; height:18px; border:1px solid #999999; border-radius:1px; line-height:18px;}
.layer_set_frgroup .list_set_frgroup .toggle li:first-child{}
.layer_set_frgroup .list_set_frgroup .toggle li:last-child{margin-left:-1px;}
.layer_set_frgroup .list_set_frgroup .toggle li:hover,
.layer_set_frgroup .list_set_frgroup .toggle .on{z-index:10; border-color:#f3981f;}
.layer_set_frgroup .list_set_frgroup .toggle li a{display:block; width:100%; height:100%; padding: 0 3px; text-align:center; font-size:12px; color:#999999; white-space: nowrap; box-sizing: border-box;}
.layer_set_frgroup .list_set_frgroup .toggle .on a, 
.layer_set_frgroup .list_set_frgroup .toggle li a:hover{background-color:#ffd092; text-decoration:none; color:#4c4c4c;}
.layer_set_frgroup .list_set_frgroup .off .toggle li{border-color:#c8c8c8;}
.layer_set_frgroup .list_set_frgroup .off .toggle li a,
.layer_set_frgroup .list_set_frgroup .off .toggle li a:hover{background:#f1f1f1; cursor:default; color:#bbb;}
.layer_set_frgroup .list_nation{padding:10px; background-color:#F5F5F5;}
.layer_set_frgroup .list_nation .notice{padding-bottom:10px; text-align:center; color:#888888;}
.layer_set_frgroup .list_nation ul{width:88px; margin:0 auto;}
.layer_set_frgroup .list_nation :root ul>li{margin:4px 0px 4px 0px; padding:3px 2px 1px; width:80px; height:17px; line-height:16px; vertical-align:middle; cursor:pointer;}
.layer_set_frgroup .list_nation ul>li{margin:0px 0px 4px 0px; padding:3px 2px 1px; width:80px; height:17px; line-height:16px; vertical-align:middle; cursor:hand;}
.layer_set_frgroup .list_nation .ui-state-highlight {background-color:#E1E1E1; border:1px dashed #999999;}
.layer_set_frgroup .list_nation .ui-state-default{background-color:#FFFFFF; border:1px solid #C8C8C8; color:#666666; outline:none; cursor:pointer;}
.layer_set_frgroup .list_nation .ui-state-default span.text1{display:block; color:#666666; font-size:11px; text-align:center; font-weight:bold; letter-spacing:-0.07em;}
.layer_set_frgroup .list_nation .ui-sortable-helper{background-color:#E5EEF7 !important; border:1px solid #8798B6 !important;}
.layer_set_frgroup .list_nation.off .ui-state-default{background:#f1f1f1; cursor:default;}
.layer_set_frgroup .list_nation.off .ui-state-default span{color:#bbb;}
.layer_set_frgroup .list_nation .select{background:#e3f2df; border:1px solid #009865;}

.toc_top_substateblock .resultlist_total .st_right_block{position:absolute; right:0px; top:0px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock{float:left;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock li{float:left;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_list{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -3px -182px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_block{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -24px -182px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_draw{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -45px -182px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_list_on{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -3px -156px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_block_on{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -24px -156px;}
.toc_top_substateblock .resultlist_total .st_right_block .view_modeblock .view_draw_on{display:block; width:21px; height:21px; background:url('../image/btn/btn.gif') no-repeat -45px -156px;}

@-moz-document url-prefix(){ /* ff only */
	.toc_top_substateblock .result_graph_box{margin-top:-1px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){/* ch only */
	.toc_top_substateblock .result_graph_box{margin-top:-2px;}
}

/* Search result */
#pul_easysearch .ac_toc_result{padding-left:20px;}
#pul_numbersearch .ac_toc_result{padding-left:20px;}
#pul_stepsearch_nw .tb_htype{width:100% !important;}
#pul_stepsearch_nw .search_stepblock{margin:25px 0 0 !important;}
#pul_stepsearch_nw .list_block td:nth-child(4){padding:6px 0 4px !important;}
#pul_stepsearch_nw .result_block{border-top:none !important;}
#pul_scjsearch .ac_toc_result{padding-left:20px;}
#pul_suisearch .ac_toc_result{padding-left:20px;}

.result_block{padding-right:20px; border-top:1px solid #e5e5e5;}
.result_block .toc_block{padding:0 20px 0 17px;}
.result_block:after, .result_block .toc_block:after{content:""; display:block; clear:both;}
.toclist_tbtype2 .ico_arralign,
.list_sortingset_block .ico_arralign{display:inline-block; margin-left:0; vertical-align:middle;}
.toclist_tbtype2 .ico_default,
.list_sortingset_block .ico_default{background-position:0px -73px;}
.toclist_tbtype2 .ico_arrup,
.list_sortingset_block .ico_arrup{background-position:-124px -263px;}
.toclist_tbtype2 .ico_arrdown,
.list_sortingset_block .ico_arrdown{background-position:-20px -73px;}

/* Search Filtering */
#pul_easysearch .result_block .toc_service_menublock a:hover{text-decoration:none;}
#pul_stepsearch_nw .result_block .toc_service_menublock a:hover{text-decoration:none;}
#pul_numbersearch .result_block .toc_service_menublock a:hover{text-decoration:none;}

.acActive #layout_twodivision{background:url('../image/img/bg_auto_line.png') repeat-y 261px 0;}
.acInActive #layout_twodivision{background:url('../image/img/bg_auto_line.png') repeat-y 50px 0 !important;}
.acActive .result_block{margin-top:0;}
.acActive .search_inputform{padding-bottom:55px;}

.ly_auto_section{}
.ly_auto_section .ac_aside_result{float:left; width:261px; padding:0;}
.ly_auto_section .ac_aside_result .ac_wrap{position:relative;}
.ly_auto_section .ac_aside_result .ac_block{width:230px; padding:0 15px;}

.ac_wrap .ac_control{position:absolute; top:2px; right:0px;}
.ac_wrap .ac_control .btn_ac_control{z-index: 10; display:block; position:relative;}
.ac_wrap .ac_control .btn_ac_control span{overflow:hidden;position:absolute;top: 6px;right: -14px;display:inline-block;width: 25px;height: 25px;border-radius: 50%;border: 1px solid #b3b3b3;/* border-left:1px solid #fff; */background: url("../image/btn/btn_02.png") no-repeat -11px -926px #fff;text-indent:-9999px; box-shadow: 1px 0 1px #00000017;}
.ac_aside_result.acOff .ac_wrap .ac_control{position:static; padding-top:10px;}
.ac_aside_result.acOff .ac_wrap .ac_control .btn_ac_control{width:25px; height:25px; margin-left:8px; background:url('../image/icon/ico_aclist2.png') no-repeat -2px -2px; border: 1px solid #8798b6;}
.ac_aside_result.acOff .ac_wrap .ac_control .btn_ac_control span{position: relative; top: -1px; right: -29px; background-position: -10px -946px;}

.ac_wrap .ac_notice{position:relative; display:block; width:31px; height:31px; margin:0 auto; background:url('../image/icon/ico_aclist2.png') no-repeat 0 0;}
.ac_wrap .ac_notice .notice_box{position:absolute; top:0; left:35px; z-index:20; width:163px; padding:3px 5px; border:1px solid #777; background-color:#fff;}

.ac_wrap .ac_topblock{padding:14px 0 10px;}
.ac_wrap .ac_topblock:after{content:""; display:block; clear:both;}
.ac_wrap .ac_topblock .ac_side{float:left;}
.ac_wrap .tit_aclist{float:left; display:block; padding-left:19px; color:#4e4e4e; font-size:15px; font-weight:bold; background:url('../image/icon/ico_aclist.png') no-repeat 0 3px;}
.ac_wrap .list_ac_setup{margin-left:15px;}
.ac_wrap .list_ac_setup:after{content:""; display:block; clear:both;}
.ac_wrap .list_ac_setup li{float:left; margin-left:5px;}
.ac_wrap .list_ac_setup li:first-child{margin-left:0;}
.ac_wrap .list_ac_setup .btn_base{height:17px; padding:0 6px; font-size:11px;}
.ac_wrap .list_ac_setup .icon{margin:2px 4px 0 0;}
.ac_wrap .list_ac_setup li:nth-child(2) .icon{margin-top:1px;}

.ac_wrap .ac_conblock{}
.ac_wrap .list_ac{border-top:1px solid #999;}
.ac_wrap .list_ac>li{position:relative; border-bottom:1px solid #E0E0E0;}
.ac_wrap .list_ac .ac_items {}
.ac_wrap .list_ac .ac_items .link_items{position:relative; display:block; padding:6px 5px 6px 7px; color:#444; cursor:pointer;}
.ac_wrap .list_ac .ac_items .link_items:after{content:""; display:block; clear:both;}
.ac_wrap .list_ac .ac_items .link_items .toggle{overflow:hidden; display:block; position:absolute; top:12px; right:5px; width:9px; height:5px; background:url("../image/btn/btn.gif") no-repeat -158px -568px; text-indent:-9999px;}
.ac_wrap .list_ac .on .ac_items .toggle{background-position:-158px -575px;} /* active */
.ac_wrap .list_ac .ac_items .link_items .items{position:relative; float:left; padding-left:11px;}
.ac_wrap .list_ac .ac_items .link_items .items:after{content:""; display:block; position:absolute; top:1px; left:4px; width:1px; height:11px; background-color:#ABABAB;}
.ac_wrap .list_ac .ac_items .link_items .items:first-child{padding-left:0;}
.ac_wrap .list_ac .ac_items .link_items .items:first-child:after{display:none;}
.ac_wrap .list_ac .ac_items .link_items .nation{margin-left:5px; font-size:11px; font-weight:normal;}
.ac_wrap .list_ac .ac_items_box{padding:11px 5px 11px 10px; background-color:#EBF5FF; border-top:1px solid #E0E1E3;}
.ac_wrap .list_ac .ac_items_box .list_detail{}
.ac_wrap .list_ac .ac_items_box .list_detail>li{margin-top:6px;}
.ac_wrap .list_ac .ac_items_box .list_detail>li:after{content:""; display:block; clear:both;}
.ac_wrap .list_ac .ac_items_box .list_detail>li:first-child{margin-top:0;}
.ac_wrap .list_ac .ac_items_box .list_detail>li input[type="checkbox"]{float:left; margin:-1px 5px 0 0; 8/*margin-top:0;*/}
.ac_wrap .list_ac .ac_items_box .list_detail>li label{float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:121px;}/* ITS 23680 콤마표기 관련수정  */
.ac_wrap .list_ac .ac_items_box .list_detail>li .txt_num{display:block; float:right; letter-spacing: -0.025em;}

.ac_wrap .list_ac .ac_items_box .ac_tap{margin-bottom:10px;}
.ac_wrap .list_ac .ac_items_box .ac_tap:after{content:""; display:block; clear:both;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li{float:left; border-top:1px solid #E5E5E7; border-right:1px solid #E5E5E7; border-bottom:1px solid #E5E5E7;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li:first-child{border:1px solid #E5E5E7; border-radius:2px 0 0 2px;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li:last-child{border-right:1px solid #E5E5E7; border-radius:0 2px 2px 0;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li>a{display:block; padding:3px 10px; color:#888; font-size:11px; background-color:#FEFEFC;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li.on:first-child {left:0; margin-right:0; border-left:1px solid #898989;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li.on:first-child a{padding:3px 10px;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li.on {position:relative; left:-1px; margin-right:-1px; border-top:1px solid #898989; border-right:1px solid #898989; border-bottom:1px solid #898989;}
.ac_wrap .list_ac .ac_items_box .ac_tap>li.on a {padding:3px 10px 3px 11px; color:#fff; background-color:#898989;}

.ac_wrap .list_ac .ac_more{margin-top:15px;}
.ac_wrap .list_ac .ac_more:after{content:""; display:block; clear:both;}
.ac_wrap .list_ac .ac_more .lside{float:left;}
.ac_wrap .list_ac .ac_more .rside{float:right;}
.ac_wrap .list_ac .ac_more .btn_acmore{color:#0055A8; font-size:11px;}
.ac_wrap .list_ac .ac_more .btn_icon{margin-top:-2px;}
.ac_wrap .list_ac .txt_no_results{}

@-moz-document url-prefix(){ /* ff only */
	.ac_wrap .list_ac .ac_items_box .list_detail>li input[type="checkbox"]{margin-top:0;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* ch only */
	.ac_wrap .list_ac .ac_items_box .list_detail>li input[type="checkbox"]{margin-top:0;}
}

/* DOC 요약보기  page 버전  */
.mini_img_controlblock{float:left; width:100%;}
.mini_img_controlblock ul#devDrwImage,.mini_img_controlblock ul#devChemicalImageUl,.mini_img_controlblock ul#devChemicalDrawingUl{display:table; margin-top: 5px; margin-left:3px;}
.mini_img_controlblock .mini_imgdraw_block{display:table-cell; width:190px; height:190px; padding:5px; border:1px solid #d6d6d6; border-width:1px 1px 1px 0px; vertical-align:middle; text-align:center; position:relative;}
.mini_img_controlblock .mini_imgdraw_block:first-of-type{border-width:1px 1px 1px 1px;}
.mini_img_controlblock .mini_imgdraw_block.on{border-color:#f26522; border-width:3px 3px 3px 3px !important;}
.mini_img_controlblock .mini_imgdraw_block > table{display: inline;}
.mini_img_controlblock .mini_imgdraw_block .img_area{vertical-align:middle;}
.mini_img_controlblock .mini_imgdraw_block .img_area a > img{backface-visibility: hidden;}
.mini_img_controlblock .btn_imagetop{margin-top:203px; margin-left:5px; border:solid 1px #8896b9; width:15px; height:14px; background:url('../image/btn/btn.png?version=20170908') no-repeat -102px -622px #e4eff5; float:left; border-radius:2px;}
.mini_img_controlblock .block_inalign{float:left; margin-bottom:10px; margin-bottom:5px;}
.mini_img_controlblock .draw_txt_ellipsis{position: absolute; bottom: 1px; left: 0; right: 0;}

/*요약보기 펼쳤을때 스타일*/
.mini_img_controlblock ul#devDrwImage *{box-sizing:border-box;}
.mini_img_controlblock ul#devDrwImage.on{display:block; margin-left:2px; margin-top:1px;}
.mini_img_controlblock ul#devDrwImage.on .mini_imgdraw_block{display:block; float:left; margin-left:-1px; margin-top:-1px; border-width:1px; width:auto; height:auto; min-width:220px; min-height:220px;}
.mini_img_controlblock ul#devDrwImage.on .mini_imgdraw_block > table{display: table; width:200px; height:200px;}
.mini_img_controlblock ul#devDrwImage.on .mini_imgdraw_block .img_area a > img{max-width: 200px; max-height: 200px;}

.mini_img_controlblock ul#devChemicalImageUl *{box-sizing:border-box;}
.mini_img_controlblock ul#devChemicalImageUl.on{display:block; margin-left:2px; margin-top:1px;}
.mini_img_controlblock ul#devChemicalImageUl.on .mini_imgdraw_block{display:block; float:left; margin-left:-1px; margin-top:-1px; border-width:1px; width:auto; height:auto; min-width:220px; min-height:220px;}
.mini_img_controlblock ul#devChemicalImageUl.on .mini_imgdraw_block > table{display: table; width:200px; height:200px;}
.mini_img_controlblock ul#devChemicalImageUl.on .mini_imgdraw_block .img_area a > img{max-width: 200px; max-height: 200px;}

.mini_img_controlblock ul#devChemicalDrawingUl *{box-sizing:border-box;}
.mini_img_controlblock ul#devChemicalDrawingUl.on{display:block; margin-left:2px; margin-top:1px;}
.mini_img_controlblock ul#devChemicalDrawingUl.on .mini_imgdraw_block{display:block; float:left; margin-left:-1px; margin-top:-1px; border-width:1px; width:auto; height:auto; min-width:220px; min-height:220px;}
.mini_img_controlblock ul#devChemicalDrawingUl.on .mini_imgdraw_block > table{display: table; width:200px; height:200px;}
.mini_img_controlblock ul#devChemicalDrawingUl.on .mini_imgdraw_block .img_area a > img{max-width: 200px; max-height: 200px;}

/*비교보기사용*/
.cvdoc_block .mini_img_controlblock .mini_imgdraw_block.on{z-index: 1; border: 2px solid #0056a3;}
.cvdoc_block .mini_img_controlblock .mini_imgdraw_block.on2{z-index: 1; border: 2px solid #5fb64e;}
.cvdoc_block .cv_doc_conblock *{box-sizing:border-box;}
.cvdoc_block .cv_doc_conblock{display:block; margin-left:2px; margin-top:1px;}
.cvdoc_block .cv_doc_conblock .mini_imgdraw_block{display:block; float:left; margin-left:-1px; margin-top:-1px; border-width:1px; width:auto; height:auto; min-width:220px; min-height:220px;}
.cvdoc_block .cv_doc_conblock .mini_imgdraw_block > table{display: table; width:200px; height:200px;}
.cvdoc_block .cv_doc_conblock .mini_imgdraw_block .img_area a > img{max-width: 200px; max-height: 200px;}

/*DOC도면 일부 유형에서 버튼 떨어짐 현상으로 추가된 미디어쿼리*/
@media only all and (max-width:1288px){
	.mini_img_controlblock{width:870px;}
}

/* DOC 상세설명 page 버전 */
.mini_img_controlblock2Title{text-indent:36px; font-size:11px; width:100%; float:left; margin:11px 0 6px;}
.mini_img_controlblock2Title_02{margin-bottom:6px; color:#888888; font-weight:bold; font-size:11px; }
.mini_img_controlblock2Title .page_backcolor_step1_text{color:#f26522;}
.mini_img_controlblock2{float:left;}
.mini_img_controlblock2 ul li{margin-left:-1px;}
.mini_img_controlblock2 .mini_imgdraw_block{padding:5px; border:1px solid #d6d6d6;  float:left; vertical-align:middle; text-align:left; position:relative;}
.mini_img_controlblock2 .mini_imgdraw_block.on{padding: 4px; z-index: 1; border: 2px solid #f26522;}
.mini_img_controlblock2 .mini_imgdraw_block .img_area{width:160px; height:153px; text-align:center; vertical-align:middle;}
.mini_img_controlblock2 .mini_imgdraw_block .img_area a > img{backface-visibility: hidden;}
.mini_img_controlblock2 .btn_imagetop{margin-top:166px;}
.mini_img_controlblock2 td{text-align:center; vertical-align:bottom;}
.mini_img_controlblock2 .draw_txt_ellipsis{font-size:11px;}
/*도면 말줄임*/
.draw_txt_ellipsis{width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; text-align: center;}

.paginate_type1{} 
.paginate_type1 .btn_first{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat 2px 4px;}
.paginate_type1 .btn_first:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat 1px 3px; border:1px solid #d7d7d7;} 
.paginate_type1 .btn_before{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat 4px -16px;}
.paginate_type1 .btn_before:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat 3px -17px; border:1px solid #d7d7d7;}
.paginate_type1 .btn_last{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat -18px 4px;}
.paginate_type1 .btn_last:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat -19px 3px; border:1px solid #d7d7d7;} 
.paginate_type1 .btn_after{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat -12px -16px;}
.paginate_type1 .btn_after:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat -13px -17px; border:1px solid #d7d7d7;}
.paginate_type1 .btn_dis_type:hover{padding:11px !important; border:0 none !important;}
.paginate_type1 .btn_first.btn_dis_type:hover{background-position:2px 4px !important;}
.paginate_type1 .btn_before.btn_dis_type:hover{background-position:4px -16px !important;} 
.paginate_type1 .btn_last.btn_dis_type:hover{background-position:-18px 4px !important;}
.paginate_type1 .btn_after.btn_dis_type:hover{background-position:-12px -16px !important;} 
.paginate_type1 .inputtype{float:left; overflow:hidden; width:45px; height:15px; padding-left:4px; border:1px solid #d7d7d7; border-right:none; line-height:17px; font-size:11px;}
.paginate_type1 span.pagebar{float:left; padding-top:4px; padding-left:7px; font-size:12px; color:#acacac;} 
.paginate_type1 span.pagenum{float:left; padding:4px 5px 3px 5px; font-size:12px; font-weight:bold;}
.paginate_type1 .direction{float:left; display:block; padding:11px;}
.paginate_type1 .numtext_type, .paginate_type1 strong{float:left; display:block; color:#323232; text-decoration:none; margin:3px 0px 0px 10px;} 
.paginate_type1 .numtext_type::after, .paginate_type1 strong::after{content:"|"; color:#d6d6d6; padding-left:10px; font-weight:normal;}
.paginate_type1 .lasttext:after{content:""; padding-left:0px; padding-right:10px;}

.paginate_type2{line-height:12px; font-size:12px;} 
.paginate_type2 span.pagenum{float:left; padding:0 5px 3px 5px;}
.paginate_type2 .btn_align{float:left; margin-top:-6px; margin-left:5px; background:#ffffff;}
.paginate_type2 .btn_align span, .paginate_type2 .btn_align a{float:left;}
.paginate_type2 .btn_align .before{float:left; display:block; padding:10px; background:url('../image/btn/btn.gif') no-repeat 4px -17px; border:1px solid #dddddd;}
.paginate_type2 .btn_align .after{float:left; display:block; padding:10px; background:url('../image/btn/btn.gif') no-repeat -12px -17px; border:1px solid #dddddd; margin-left:-1px;}

/* DOC */
.paginate_type3{line-height:12px; font-size:12px;} 
.paginate_type3 .direction{float:left; padding:2px 5px 6px 5px;}
.paginate_type3 .prev{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #0254a0; line-height:12px;}
.paginate_type3 .next{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #0254a0; line-height:12px;}

.paginate_type3 .none_prev{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #a4a4a4; line-height:12px;}
.paginate_type3 .none_next{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #a4a4a4; line-height:12px;}

.paginate_type3 span.pagenum{float:left; padding:0 5px 3px 5px;}

/* Tab */
.tap_type_blue{} 
.tap_type_blue .block{height:32px; border-bottom:1px solid #b7b7b7;} 
.tap_type_blue li{float:left; padding:6px 20px; background:#FFFFFF; border:1px solid #b7b7b7; border-right:none; border-bottom:none; color:#4c4c4c; text-align:center;} 
.tap_type_blue li a{display:block; color:#676767 !important; text-decoration:none;} 
.tap_type_blue li.on{background:#415175 !important; font-weight:bold; border:1px solid #415175; color:#ffffff;} 
.tap_type_blue li.on a{color:#ffffff !important; text-decoration:none;} 
.tap_type_blue li:last-child{border-right:1px solid #b7b7b7;}
.tap_type_blue li.tap_add{border:0 none;} /* jia add */
.tap_type_blue li.tap_add a{position:relative; padding-left:11px; color:#0852A7 !important;}
.tap_type_blue li.tap_add a:after{content:""; display:block; position:absolute; top:5px; left:0; width:6px; height:6px; background:url("../image/btn/btn.gif") no-repeat -271px -357px;}
.tap_type_blue.distype{}
.tap_type_blue.distype li{border:1px solid #dfdfdf; border-right:none; border-bottom:none; background:#ffffff; color:#aaaaaa;}
.tap_type_blue.distype li:last-child{border-right:1px solid #dfdfdf;}
.tap_type_blue.distype li.on{background:#c0c0c0 !important; border:1px solid #c0c0c0; color:#ffffff;}
.tap_type_blue.distype li a{cursor:default;}

.tap_type_gray{background:#f4f4f4; border:1px solid #d7d7d7;}/* 검색히스토리/조회이력 */
.tap_type_gray .block{height:31px;} 
.tap_type_gray li{float:left; height:15px; padding:9px 0px 8px; color:#777777; line-height:14px; text-align:center;} 
.tap_type_gray li a{display:block; color:#777777 !important; font-weight:bold; font-size:11px;}
.tap_type_gray li a:hover{text-decoration:none !important;}
.tap_type_gray li.on{background:#FFFFFF !important; border:1px solid #707378; border-bottom:0px; margin-left:-1px; margin-top:-1px;}
.tap_type_gray li.on a{color:#555555 !important; text-decoration:none;}
.tap_type_gray li:nth-child(1) a{width:135px;}
.tap_type_gray li:nth-child(2) a{width:108px;}

.tap_type_gray2{} /* JP심판상세  */
.tap_type_gray2 .block{height:27px; border-bottom:1px solid #a1a1a1} 
.tap_type_gray2 li{float:left; height:13px; padding:6px 25px 7px; background:#f4f4f4; border:1px solid #e1e1e1; border-right:none; border-bottom:none; color:#555555; text-align:center; line-height:15px;} 
.tap_type_gray2 li a{display:block; color:#555555 !important;}
.tap_type_gray2 li a:hover{text-decoration:none !important;}
.tap_type_gray2 li.on{background:#FFFFFF !important; font-weight:bold; border:1px solid #a1a1a1; border-bottom:1px solid #FFFFFF;} 
.tap_type_gray2 li.on a{color:#444444 !important; text-decoration:none;}
.tap_type_gray2 li:last-child{border-right:1px solid #e1e1e1;} 
.tap_type_gray2 li.dis_type{background:#f4f4f4;}
.tap_type_gray2 li.dis_type span{display:block; color:#aaaaaa;}

.tap_type_green{}/* 문헌종류코드보기 */
.tap_type_green li{float:left; font-size:11px; line-height:17px;}
.tap_type_green li a{display:block; padding:3px 0px; text-align:center; color:#4c4c4c; background:#ffffff; border:1px solid #d7d7d7; margin-left:-1px; margin-bottom:-1px;}
.tap_type_green li a:hover{text-decoration:none;}
.tap_type_green li a:visited{color:#4c4c4c;}
.tap_type_green li.width a{width:46px;}
.tap_type_green li.width2 a{width:93px;}
.tap_type_green .on{color:#FFFFFF; background:#f48221; border:1px solid #f48221; font-weight:bold;}
.tap_type_green .on:hover{text-decoration:none;}
.tap_type_green .on:visited{color:#FFFFFF;}

#pul_doc .tap_type2{padding:0px 15px 0 0px;}/* DOC */
.tap_type2{}
.tap_type2 .block{height:30px; border-bottom:1px solid #d8d8da; margin-top:1px}
.tap_type2 li{position:relative; float:left; height:30px; line-height:30px; min-width: 75px; padding:0px 5px; color:#FFFFFF; font-weight:bold; background:#888888;/* border:1px solid #FFFFFF; border-right:2px solid #ffffff;*/ border-bottom:none !important; margin-right:3px; text-align:center;}
.tap_type2 li a{display:block; text-decoration:none; color:#ffffff;}
.tap_type2 li.on{height:30px !important; line-height:30px !important; background:#5674ba !important; border-bottom:none !important; color:#ffffff;}
.tap_type2 li.on a{height:39px; background:url('../image/icon/ico_location2.png') no-repeat center 30px; color:#ffffff !important;}
.tap_type2 li:last-child{/*border-right:1px solid #c3c3c3;*/}/*DOC탭메뉴 잔여물삭제*/ 
.tap_type2 li.disa{/*margin-top:1px;*/ height:28px !important; background:#f4f4f4; color:#cccccc; border:1px solid #d8d8da; border-bottom:1px solid #d8d8da !important;}
.tap_type2 .disa.on{margin-top:1px !important; height:28px !important; background:#f4f4f4 !important; color:#cccccc !important; border:1px solid #d8d8da !important; border-bottom:1px solid #d8d8da !important;}

/* Status */
.case_type{display:inline-block; height:12px; line-height:12px; padding:0 3px; color:#fff; text-align:center; font-weight:normal; font-size:10px;}/* TOC(리스트,블럭형), DOC, 마이폴더, 이지뷰어 적용 */
.case_type2{display:inline-block; min-width:70px; height:14px; line-height:13px; padding:1px 2px; color:#fff; text-align:center; font-weight:normal; font-size:11px;}/* SDI */
.case_type3{display:inline-block; min-width:30px; height:14px; line-height:13px; padding:1px 2px; color:#fff; text-align:center; font-weight:normal; font-size:11px;}/* 무효화 */
.case_grt{background:#00b0c5;}/* 공개 */
.case_rjt{background:#e65163;}/* 거절 */
.case_ccd{background:#fda1ac;}/* 취소 */
.case_emp{background:#00b0c5;}/* 등록 */
.case_rgst{background:#7bbedf;}/* 등록예정 */ 
.case_exp{background:#777777;}/* 소멸 */
.case_wid{background:#6d9a2b;}/* 취하 */
.case_wdd{background:#90b25e;}/* 취하간주 */ 
.case_fld{background:#0072bc;}/* 출원 */
.case_pen{background:#996af7;}/* 심사중 */
.case_inv{background:#e54710;}/* 무효 */
.case_abn{background:#db2791;}/* 포기 */
.case_cng {background: #a67c52;}/*변경*/
.case_dsm{background:#a73241;}/* 기각  */
.case_dss{background:#d398a0;}/* 각하  */
.case_live{background:#0072bc;}/* live */
.case_dead{background:#777777;}/* dead */
.case_pub{width:26px; color:#666; font-size:12px;}/* PUB */

/* 소송심판의약 아이콘 */
.btn_litigation{overflow:hidden; float:left; display:block; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -438px -618px; text-indent:-9999px;}
.btn_trial{overflow:hidden; float:left; display:block; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -397px -618px; text-indent:-9999px;}
.btn_generic{overflow:hidden; float:left; display:block; width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -477px -619px; text-indent:-9999px;}
/* 표준특허  */
.ico_sep{overflow:hidden; float:left; display:block; width:20px; height:20px; background:url("../image/icon/icon_np_1.png") no-repeat; text-indent:-9999px; margin-left: 3px;}

/* 대용량 안내문구,데이터없음 안내문구 */
.txtinfo_max{margin:110px auto 0px; width:530px;}
.txtinfo_max .txt_align{display:block; margin-left:60px; padding-top:3px;}
.txtinfo_max .txt_align a{text-decoration:underline;}
.txtinfo_nodoc{margin:160px auto 0px; width:300px;}
.txtinfo_nodoc .txt_align{display:block; margin-left:60px; padding-top:13px;}
.txtinfo_nodoc .txt_align a{text-decoration:underline;}

/* Table(WG 간소화) */
.tb_limitedwidth{width:600px !important;}
.tb_limitedwidth2{width:400px !important;}
.tb_limitedwidth3{width:982px !important;}
/* 테이블 타입 */
.tb_htype{width:100%;}/* 헤더 있는 테이블 */
.tb_nohtype{width:100%;}/* 헤더 없는 테이블 */
.tb_htype th, .tb_nohtype th{padding:4px 5px; line-height:15px;}
.tb_htype td, .tb_nohtype td{padding:4px 5px; line-height:15px; font-size:13px;}
/* 테이블고정넓이 */
.tb_fixwidth_100{width:100px !important;}
.tb_fixwidth_500{width:500px !important;}
/* 테이블 th,td 고정넓이 */
.th_width_22, .td_width_22{width:22px;}
.th_width_30, .td_width_30{width:30px;}
.th_width_40, .td_width_40{width:40px;}
.th_width_50, .td_width_50{width:50px;}
.th_width_100, .td_width_100{width:100px;}
.th_width_150, .td_width_150{width:150px;}
/* th 라인굵기 */
.th_twoline{border-top-width:2px !important;}
/* th,td 배경색 */
.th_backcolor_gray1{background:#f4f4f4;}
.th_backcolor_gray2{background:#eeeeee;}
.th_backcolor_green1{background:#c2cae0;}
.th_backcolor_blue1{background:#e5eef7;}
.td_backcolor_yellow1{background:#fefddf;}
.td_backcolor_white1{background:#ffffff;}
.th_backcolor_orange1{background-color:#F68121;}
.th_backcolor_orange2{background-color:#fcf4df;}
tfoot tr td.tf_backcolor_gray1:first-child{background:#f4f4f4; font-weight:bold;}/* tfoot 배경색(ex.합계) */
/* th,td 여백 */
.tb_spacetype1{padding:4px 20px !important;}
.tb_spacetype2{padding:8px 15px !important;}
.tb_spacetype3{padding:13px 0 !important;}
.tb_spacetype4{padding:13px 32px !important;}
.tb_spacetype5{padding:9px 5px !important;}
.tb_spacetype6{padding:4px 10px !important;}
.tb_spacetype7{padding:15px 20px !important;}
.tb_spacetype8{padding:10px 5px !important;}
.tb_spacetype9{padding:4px 15px !important;}
.tb_spacetype10{padding:15px 5px 4px !important;}
.tb_spacetype11{padding:4px 5px 15px !important;}
.tb_spacetype12{padding:6px 5px !important;}
.tb_spacetype13{padding:6px 20px !important;}
.tb_spacetype14{padding:6px 20px 6px 170px !important;}
.tb_spacetype15{padding:7px 5px 4px !important;}
.tb_spacetype16{padding:5px !important;}
.tb_spacetype17{padding:10px 5px 5px 20px !important;}
.tb_spacetype18{padding:10px 10px 10px 20px !important;}
.tb_spacetype19{padding:8px 5px !important;}

/* 구분선 타입 */
.tbline_type1 th, .tbline_type1 td{border:1px solid;}/* 기본(전체선) */
.tb_htype.tbline_type1 th{border-bottom:0 none; vertical-align: middle; text-align: center;}
.tb_htype.tbline_type1 th.th_type02{border-bottom:1px solid;}
.tb_htype tbody tr:last-child th{border-bottom:1px solid;}/* tbody에 좌측th가 있을경우 */

.tbline_type2 th{border-top:1px solid; border-right:1px solid; border-bottom:1px solid;}/* 양사이드 선 없음 */
.tbline_type2 td{border-right:1px solid; border-bottom:1px solid;}
.tbline_type2 th:first-child, .tbline_type2 td:first-child{border-left:0px none;}
.tbline_type2 th:last-child, .tbline_type2 td:last-child{border-right:0px none;}
.tb_nohtype.tbline_type2 tr:first-child td{border-top:1px solid;}

.tbline_type3 th{border-top:1px solid;}/* 양사이드만 선 있음 */
.tbline_type3 td{border-top:1px solid; border-bottom:1px solid;}
.tbline_type3 th:first-child, .tbline_type3 td:first-child{border-left:1px solid;}
.tbline_type3 th:last-child, .tbline_type3 td:last-child{border-right:1px solid;}
.tb_nohtype.tbline_type3 tr:last-child th{border-bottom:1px solid;}

.tbline_type4 th{}/* th/first td : border 없음 */
.tbline_type4 td{border-bottom:1px solid;}
.tbline_type4 th:first-child, .tbline_type4 td:first-child{border-left:1px solid;}
.tbline_type4 th:last-child, .tbline_type4 td:last-child{border-right:1px solid;}

/* 구분선 제어 */
.noline_top{border-top:hidden !important;}
.noline_bottom{border-bottom:hidden !important;}
.noline_right{border-right:hidden !important;}
.dotline_bottom{border-bottom-style:dotted !important;}

/* 구분선 색상 */
.tbline_gray1 th, .tbline_gray1 td{border-color:#cccccc !important;}/* 전체선 색상*/
.tbline_gray2 th, .tbline_gray2 td{border-color:#b7b7b7 !important;}
.tbline_gray3 th, .tbline_gray3 td{border-color:#dddddd !important;}
.tbline_gray4 th, .tbline_gray4 td{border-color:#cbcbcb !important;}
.tbline_gray5 th, .tbline_gray5 td{border-color:#ebebeb !important;}
.tbline_gray6 th, .tbline_gray6 td{border-color:#e4e4e4 !important;}
.tbline_green1 th, .tbline_green1 td{border-color:#95a0b5 !important;}
.thtopline_gray th{border-top-color:#cccccc !important;}/* th 최상단 선 색상 */
.thtopline_gray2 th{border-top-color:#b7b7b7 !important;}
.thtopline_gray3 th{border-top-color:#a1a1a1 !important;}
.thtopline_black th{border-top-color:#000000 !important;}
.thleftline_orange th{border-color:#f68121 !important;}
.thleftline_orange td{border-color:#D0CBD1 !important;}
.thbottomline_gray th{border-bottom-color:#a1a1a1 !important;}
.thbottomline_gray2 th{border-bottom-color:#b7b7b7 !important;}

/* 페이지 영역별 테이블 제어 style */
.gr_doc_conblock .tb_htype .db_contype td{border-bottom:0px none;}/* 오렌지북 상세보기 */
.gr_doc_conblock .tb_htype input{margin-top:-2px;}
.gr_doc_conblock .tb_divtype{text-align:left !important; padding:5px 0px 10px !important; border-top:0px none !important; border-left:0px none !important;}
.gr_doc_conblock .tb_divtype .box_gray{float:left; background:#f4f4f4; padding:3px 10px;}
.gr_doc_conblock .tb_divtype .box_gray2{float:left; background:#d3d3d3; padding:3px 10px;}
.wrap_box_gray2{position:relative; float:left;}
.wrap_box_gray2 + .box_gray{margin-left:10px;}
.box_gray + .wrap_box_gray2{margin-left:10px;}
.gr_doc_conblock .etcline{border-bottom:1px solid #b7b7b7 !important;}

/* 툴팁 */
.tooltip_block{z-index:100;}
.tooltip_block{padding:7px 10px; background:#ffffff; border:1px solid #8f8f8f;}

/* 툴팁 크기 */
.tooltip_block.tooltip_width3{width:275px;}
.tooltip_block.tooltip_width9{width:175px;}
.tooltip_block.tooltip_width12{width:470px;}

/* Arrow */
.arrow_border, .arrow_bg{border-color:transparent; position:absolute; border-style:solid; border-width:6px; height:0px; width:0px;}

.arrow_border.fix_top{top:-12px; right:31%;}/* Common Top Member Information */
.arrow_bg.fix_top{top:-11px; right:31%;}
.arrow_border.fix_top2{top:-12px; right:7%;}/* Common Top More Service-Menu  */
.arrow_bg.fix_top2{top:-11px; right:7%;}
.arrow_border.fix_top3{top:-12px; right:80%;}/* DOC Title / Layer Over */
.arrow_bg.fix_top3{top:-11px; right:80%;}
.arrow_border.fix_top4{top:-12px; right:13%;}/* Family Search TIP */
.arrow_bg.fix_top4{top:-11px; right:13%;}
.arrow_border.fix_top5{top:-12px; right:71%;}/* TOC Title, Easyviewer-Max TIP */
.arrow_bg.fix_top5{top:-11px; right:71%;}
.arrow_border.fix_top6{top:-13px; right:7%;}/* Highlight setup layer */
.arrow_bg.fix_top6{top:-12px; right:7%;}
.arrow_border.fix_top7{top:-13px; left:10%;}/* memo */
.arrow_bg.fix_top7{top:-12px; left:10%;}
.arrow_border.fix_top8{top:-13px; left:50%;}/* 특허분류코드 상세 */
.arrow_bg.fix_top8{top:-12px; left:50%;}

.arrow_border.fix_top13{top:-11px; right:86.5%;}/* 스텝검색 이미지 툴팁 */
.arrow_bg.fix_top13{top:-10px; right:86.5%;}

.arrow_border.fix_top9{top:-13px; left:30%;}/* 행정정보 Layer Over */
.arrow_bg.fix_top9{top:-12px; left:30%;}
.arrow_border.fix_top10{top:-13px; left:6%;}/* 행정정보 Layer Over */
.arrow_bg.fix_top10{top:-12px; left:6%;}

.arrow_border.fix_top11{top:-13px; left:62%;}/* FTO Generic Layer Over */
.arrow_bg.fix_top11{top:-12px; left:62%;}
.arrow_border.fix_bottom12{bottom:-13px; left:62%;}/* FTO Generic Layer Over */
.arrow_bg.fix_bottom12{bottom:-12px; left:62%;}

.arrow_border.fix_bottom2{bottom:-13px; left:23%;}/* TOC-Max TIP */
.arrow_bg.fix_bottom2{bottom:-12px; left:23%;}
.arrow_border.fix_bottom11{bottom:-13px; left:26%;}/* 패밀리 문헌&국가 수 TIP */
.arrow_bg.fix_bottom11{bottom:-12px; left:26%;}

.arrow_border.fix_top14{top:-12px; right:39px;}/* 무효화 result save */
.arrow_bg.fix_top14{top:-11px; right:39px;}

.arrow_border.fix_left{left:-13px; top:25%;}/* 화살표  좌측방향 위치 */
.arrow_bg.fix_left{left:-12px; top:25%;}
.arrow_border.fix_left2{left:-13px; top:2%;}
.arrow_bg.fix_left2{left:-12px; top:2%;}
.arrow_border.fix_left3{left:-13px; top:30%;}
.arrow_bg.fix_left3{left:-12px; top:30%;}

/*========== tooltip layer ==========*/
/*-----tootip 위치 상단(top)-----*/
/*top -화살표 센터*/
.arrowBox_top_center {position: absolute;background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_top_center:after, .arrowBox_top_center:before {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_top_center:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_top_center:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #b3b3b3; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 왼쪽*/
.arrowBox_top_left {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_top_left:after, .arrowBox_top_left:before {bottom: 100%; left: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_top_left:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff;border-width: 5px; margin-left: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_top_left:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #b3b3b3; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 오른쪽*/
.arrowBox_top_right {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_top_right:after, .arrowBox_top_right:before {bottom: 100%; right: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_top_right:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_top_right:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #b3b3b3; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 하단(bottom)-----*/
/*bottom -화살표 센터*/
.arrowBox_bottom_center {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_bottom_center:after, .arrowBox_bottom_center:before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_bottom_center:after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_bottom_center:before {border-color: rgba(179, 179, 179, 0); border-top-color: #b3b3b3; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 왼쪽*/
.arrowBox_bottom_left {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_bottom_left:after, .arrowBox_bottom_left:before {top: 100%; left: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_bottom_left:after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 5px; margin-left: 10px;/*해당값으로 화살표 위치 조정*/}
.arrowBox_bottom_left:before {border-color: rgba(179, 179, 179, 0); border-top-color: #b3b3b3; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 오른쪽*/
.arrowBox_bottom_right {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_bottom_right:after, .arrowBox_bottom_right:before {top: 100%; right: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_bottom_right:after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_bottom_right:before {border-color: rgba(179, 179, 179, 0); border-top-color: #b3b3b3; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 오른쪽(right)-----*/
/*right -화살표 센터*/
.arrowBox_right_center {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_right_center:after, .arrowBox_right_center:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_right_center:after {border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_right_center:before {border-color: rgba(179, 179, 179, 0); border-left-color: #b3b3b3; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 상단*/
.arrowBox_right_top {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_right_top:after, .arrowBox_right_top:before {left: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_right_top:after {border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_right_top:before {border-color: rgba(179, 179, 179, 0); border-left-color: #b3b3b3; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 하단*/
.arrowBox_right_bottom {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_right_bottom:after, .arrowBox_right_bottom:before {left: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_right_bottom:after {border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_right_bottom:before {border-color: rgba(179, 179, 179, 0); border-left-color: #b3b3b3; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 왼쪽(left)-----*/
/*left -화살표 센터*/
.arrowBox_left_center {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_left_center:after, .arrowBox_left_center:before {right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_left_center:after {border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_left_center:before {border-color: rgba(179, 179, 179, 0); border-right-color: #b3b3b3; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 상단*/
.arrowBox_left_top {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_left_top:after, .arrowBox_left_top:before {right: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_left_top:after {border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_left_top:before {border-color: rgba(179, 179, 179, 0); border-right-color: #b3b3b3; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 하단*/
.arrowBox_left_bottom {position: absolute; background: #ffffff; border: 1px solid #b3b3b3; z-index:110;}
.arrowBox_left_bottom:after, .arrowBox_left_bottom:before {right: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBox_left_bottom:after {border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBox_left_bottom:before {border-color: rgba(179, 179, 179, 0); border-right-color: #b3b3b3; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*----------tootip orange색상----------*/
/*-----tootip 위치 상단(top)-----*/
/*top -화살표 센터*/
.arrowBoxOrange_top_center {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_top_center:after, .arrowBoxOrange_top_center:before {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_top_center:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff1de; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_top_center:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #f3981f; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 왼쪽*/
.arrowBoxOrange_top_left {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_top_left:after, .arrowBoxOrange_top_left:before {bottom: 100%; left: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_top_left:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff1de;border-width: 5px; margin-left: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_top_left:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #f3981f; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 오른쪽*/
.arrowBoxOrange_top_right {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_top_right:after, .arrowBoxOrange_top_right:before {bottom: 100%; right: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_top_right:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff1de; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_top_right:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #f3981f; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 하단(bottom)-----*/
/*bottom -화살표 센터*/
.arrowBoxOrange_bottom_center {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_bottom_center:after, .arrowBoxOrange_bottom_center:before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_bottom_center:after {border-color: rgba(255, 255, 255, 0); border-top-color: #fff1de; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_bottom_center:before {border-color: rgba(179, 179, 179, 0); border-top-color: #f3981f; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 왼쪽*/
.arrowBoxOrange_bottom_left {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_bottom_left:after, .arrowBoxOrange_bottom_left:before {top: 100%; left: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_bottom_left:after {border-color: rgba(255, 255, 255, 0); border-top-color: #fff1de; border-width: 5px; margin-left: 10px;/*해당값으로 화살표 위치 조정*/}
.arrowBoxOrange_bottom_left:before {border-color: rgba(179, 179, 179, 0); border-top-color: #f3981f; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 오른쪽*/
.arrowBoxOrange_bottom_right {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_bottom_right:after, .arrowBoxOrange_bottom_right:before {top: 100%; right: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_bottom_right:after {border-color: rgba(255, 255, 255, 0); border-top-color: #fff1de; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_bottom_right:before {border-color: rgba(179, 179, 179, 0); border-top-color: #f3981f; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 오른쪽(right)-----*/
/*right -화살표 센터*/
.arrowBoxOrange_right_center {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_right_center:after, .arrowBoxOrange_right_center:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_right_center:after {border-color: rgba(255, 255, 255, 0); border-left-color: #fff1de; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_right_center:before {border-color: rgba(179, 179, 179, 0); border-left-color: #f3981f; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 상단*/
.arrowBoxOrange_right_top {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_right_top:after, .arrowBoxOrange_right_top:before {left: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_right_top:after {border-color: rgba(255, 255, 255, 0); border-left-color: #fff1de; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_right_top:before {border-color: rgba(179, 179, 179, 0); border-left-color: #f3981f; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 하단*/
.arrowBoxOrange_right_bottom {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_right_bottom:after, .arrowBoxOrange_right_bottom:before {left: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_right_bottom:after {border-color: rgba(255, 255, 255, 0); border-left-color: #fff1de; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_right_bottom:before {border-color: rgba(179, 179, 179, 0); border-left-color: #f3981f; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 왼쪽(left)-----*/
/*left -화살표 센터*/
.arrowBoxOrange_left_center {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_left_center:after, .arrowBoxOrange_left_center:before {right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_left_center:after {border-color: rgba(255, 255, 255, 0); border-right-color: #fff1de; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_left_center:before {border-color: rgba(179, 179, 179, 0); border-right-color: #f3981f; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 상단*/
.arrowBoxOrange_left_top {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_left_top:after, .arrowBoxOrange_left_top:before {right: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_left_top:after {border-color: rgba(255, 255, 255, 0); border-right-color: #fff1de; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_left_top:before {border-color: rgba(179, 179, 179, 0); border-right-color: #f3981f; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 하단*/
.arrowBoxOrange_left_bottom {position: absolute; background : #fff1de; border: 1px solid #f3981f; z-index:110;}
.arrowBoxOrange_left_bottom:after, .arrowBoxOrange_left_bottom:before {right: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxOrange_left_bottom:after {border-color: rgba(255, 255, 255, 0); border-right-color: #fff1de; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxOrange_left_bottom:before {border-color: rgba(179, 179, 179, 0); border-right-color: #f3981f; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*----------tootip Blue색상----------*/
/*-----tootip 위치 상단(top)-----*/
/*top -화살표 센터*/
.arrowBoxBlue_top_center {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_top_center:after, .arrowBoxBlue_top_center:before {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_top_center:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #e5eef7; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_top_center:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #8797b6; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 왼쪽*/
.arrowBoxBlue_top_left {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_top_left:after, .arrowBoxBlue_top_left:before {bottom: 100%; left: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_top_left:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #e5eef7;border-width: 5px; margin-left: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_top_left:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #8797b6; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*top -화살표 오른쪽*/
.arrowBoxBlue_top_right {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_top_right:after, .arrowBoxBlue_top_right:before {bottom: 100%; right: 0%; margin-top:-2px;/*수직상에서 화살표 위치 세부 조정*/border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_top_right:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #e5eef7; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_top_right:before {border-color: rgba(179, 179, 179, 0); border-bottom-color: #8797b6; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 하단(bottom)-----*/
/*bottom -화살표 센터*/
.arrowBoxBlue_bottom_center {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_bottom_center:after, .arrowBoxBlue_bottom_center:before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_bottom_center:after {border-color: rgba(255, 255, 255, 0); border-top-color: #e5eef7; border-width: 5px; margin-left: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_bottom_center:before {border-color: rgba(179, 179, 179, 0); border-top-color: #8797b6; border-width: 6px; margin-left: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 왼쪽*/
.arrowBoxBlue_bottom_left {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_bottom_left:after, .arrowBoxBlue_bottom_left:before {top: 100%; left: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_bottom_left:after {border-color: rgba(255, 255, 255, 0); border-top-color: #e5eef7; border-width: 5px; margin-left: 10px;/*해당값으로 화살표 위치 조정*/}
.arrowBoxBlue_bottom_left:before {border-color: rgba(179, 179, 179, 0); border-top-color: #8797b6; border-width: 6px; margin-left: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*bottom -화살표 오른쪽*/
.arrowBoxBlue_bottom_right {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_bottom_right:after, .arrowBoxBlue_bottom_right:before {top: 100%; right: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_bottom_right:after {border-color: rgba(255, 255, 255, 0); border-top-color: #e5eef7; border-width: 5px; margin-right: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_bottom_right:before {border-color: rgba(179, 179, 179, 0); border-top-color: #8797b6; border-width: 6px; margin-right: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 오른쪽(right)-----*/
/*right -화살표 센터*/
.arrowBoxBlue_right_center {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_right_center:after, .arrowBoxBlue_right_center:before {left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_right_center:after {border-color: rgba(255, 255, 255, 0); border-left-color: #e5eef7; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_right_center:before {border-color: rgba(179, 179, 179, 0); border-left-color: #8797b6; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 상단*/
.arrowBoxBlue_right_top {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_right_top:after, .arrowBoxBlue_right_top:before {left: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_right_top:after {border-color: rgba(255, 255, 255, 0); border-left-color: #e5eef7; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_right_top:before {border-color: rgba(179, 179, 179, 0); border-left-color: #8797b6; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*right -화살표 하단*/
.arrowBoxBlue_right_bottom {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_right_bottom:after, .arrowBoxBlue_right_bottom:before {left: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_right_bottom:after {border-color: rgba(255, 255, 255, 0); border-left-color: #e5eef7; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_right_bottom:before {border-color: rgba(179, 179, 179, 0); border-left-color: #8797b6; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*-----tootip 위치 왼쪽(left)-----*/
/*left -화살표 센터*/
.arrowBoxBlue_left_center {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_left_center:after, .arrowBoxBlue_left_center:before {right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_left_center:after {border-color: rgba(255, 255, 255, 0); border-right-color: #e5eef7; border-width: 5px; margin-top: -5px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_left_center:before {border-color: rgba(179, 179, 179, 0); border-right-color: #8797b6; border-width: 6px; margin-top: -6px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 상단*/
.arrowBoxBlue_left_top {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_left_top:after, .arrowBoxBlue_left_top:before {right: 100%; top: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_left_top:after {border-color: rgba(255, 255, 255, 0); border-right-color: #e5eef7; border-width: 5px; margin-top: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_left_top:before {border-color: rgba(179, 179, 179, 0); border-right-color: #8797b6; border-width: 6px; margin-top: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/
/*left -화살표 하단*/
.arrowBoxBlue_left_bottom {position: absolute; background : #e5eef7; border: 1px solid #8797b6; z-index:110;}
.arrowBoxBlue_left_bottom:after, .arrowBoxBlue_left_bottom:before {right: 100%; bottom: 0%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;}
.arrowBoxBlue_left_bottom:after {border-color: rgba(255, 255, 255, 0); border-right-color: #e5eef7; border-width: 5px; margin-bottom: 10px;}/*margin-left값으로 화살표 위치 조정*/
.arrowBoxBlue_left_bottom:before {border-color: rgba(179, 179, 179, 0); border-right-color: #8797b6; border-width: 6px; margin-bottom: 9px;}/*margin-left값으로 화살표테두리 위치 세부 조정 기본화살표 값에서 -1px*/

/*헤더가 있는 툴팁에 사용*/
.arrowBox_title{width:100%; box-sizing:border-box; height:35px; line-height:36px; border-bottom:1px solid #c9c9c9; padding:0px 15px; float:left;}
.arrowBox_content{width:100%; box-sizing:border-box; padding:10px 15px; float:left;}
.arrowBox_content_scroll{width:100%; box-sizing:border-box; padding:10px 15px; float:left; overflow:scroll; height:200px;}

.colortype_gray{background:#ffffff;}/* ColorType - Gray */
.colortype_gray .arrow_border.top{border-bottom-color:#777777;}/* Arrow Top Color */
.colortype_gray .arrow_bg.top{border-bottom-color:#ffffff;}
.colortype_gray .arrow_border.left{border-right-color:#777777;}/* Arrow Left Color */
.colortype_gray .arrow_bg.left{border-right-color:#ffffff;}
.colortype_gray .arrow_border.right{border-left-color:#777777;}/* Arrow Right Color */
.colortype_gray .arrow_bg.right{border-left-color:#ffffff;}
.colortype_gray .arrow_border.bottom{border-top-color:#777777;}/* Arrow Bottom Color */
.colortype_gray .arrow_bg.bottom{border-top-color:#ffffff;}

.colortype_yellow{background:#ffffe5;}/* ColorType - Yellow */
.colortype_yellow .arrow_border.top{border-bottom-color:#777777;}/* Arrow Top Color */
.colortype_yellow .arrow_bg.top{border-bottom-color:#ffffe5;}
.colortype_yellow .arrow_border.left{border-right-color:#777777;}/* Arrow Left Color */
.colortype_yellow .arrow_bg.left{border-right-color:#ffffe5;}
.colortype_yellow .arrow_border.right{border-left-color:#777777;}/* Arrow Right Color */
.colortype_yellow .arrow_bg.right{border-left-color:#ffffe5;}
.colortype_yellow .arrow_border.bottom{border-top-color:#777777;}/* Arrow Bottom Color */
.colortype_yellow .arrow_bg.bottom{border-top-color:#ffffe5;}

/* language */
.lang_changblock{}
.lang_changblock:after{content:""; display:block; clear:both;}
.lang_changblock ul{float:left;}
.lang_changblock ul li{float:left;}
.lang_changblock ul li:first-child{}
.lang_changblock ul li a{display:table-cell; min-width:49px; height:16px; padding:0 8px; color:#4C4C4C; font-size:11px; background-color:#F5F5F5; border:1px solid #D7D7D7; text-align:center; vertical-align:middle;}
.lang_changblock ul li.on a{background-color:#fff; border:1px solid #989898;}
.lang_changblock ul li a:hover{text-decoration:none;}

/* 안내메시지,경고메시지 공용 */
.info_error_textstyle{font-size:11px; color:#888888;}
.info_error_textstyle2{font-size:11px; color:#777777;}
.info_error_textstyle3{font-size:11px; color:#3b9a22;}/* 녹색 */
.info_error_textstyle4{font-size:11px; color:#f8363e;}/* 빨강 */
.info_error_textstyle5{font-size:11px; color:#ff751a;}/* 오렌지*/

/* 형광펜 */
.highlight_block{position:relative; float:left; width:418px; margin-right:7px; padding-right:90px; z-index:10;}
.highlight_block.esvw_type{width:auto !important;}/* 이지뷰어 */
.highlight_block .btn_highlight_apply{position:absolute; top:0; right:0;}
.highlight_block .btn_highlight_apply .btn_icobase{padding:3px 8px;}
.highlight_block .highlight_iptype_wrap{position:relative; top:-4px; margin-right:3px; padding:4px 29px 0 5px;}
.highlight_block .highlight_iptype_wrap .highlight_iptype_box{overflow:hidden;}
.highlight_block .highlight_iptype_wrap .highlight_iptype_box input{}
.highlight_block .highlight_iptype_wrap .btn_highlight_open{position:absolute; top:4px; right:3px; display:block; width:25px; height:24px; background:url('../image/btn/btn.gif') no-repeat -10px -391px;}/* +버튼 */
.highlight_block .highlight_iptype_wrap .btn_highlight_close{position:absolute; top:4px; right:3px; display:block; width:25px; height:24px; background:url('../image/btn/btn.gif') no-repeat -10px -420px;}/* -버튼 */
.highlight_block.highlight_on .highlight_iptype_wrap{top:-5px; margin-right:2px; padding:4px 28px 4px 4px; border:1px solid #B3B3B3; border-bottom:0 none; border-radius:2px; background:#ffffff;}
.highlight_block input[disabled]{border:1px solid #f2f2f2; color:#acacac;}/* 형광펜 inputbox 비활성화 스타일 */

.highlight_setup_block{float:left; margin-right:15px; position:relative;}/* 형광펜 설정영역 */
.highlight_setup_block.line_bar::after{content:"|"; color:#d8d8d8; padding:0 15px 0px 12px; line-height:21px;}
.highlight_setup_block .btn_highlightsetup{float:left; margin-top:6px;}
.highlight_setup_block .highlight_btn_box .btn_icobase, .highlight_setup_block .highlight_btn_box .btn_base{padding:3px 7px;}

/* Layer-형광펜 추가 */
.layer_highlight_add{position:absolute; width:382px; left:0; top:24px; padding:0 28px 4px 4px; border:1px solid #B3B3B3; border-top:0 none; background-color:#fff;}
.layer_highlight_add .btn_reset{position:absolute; right:11px; bottom:10px; outline: none;}/* 형광펜 더보기 레이어 초기화 버튼 */

/* Layer-형광펜 설정 */
.layer_highlight_setup{position:absolute; width:235px; padding:12px 15px 6px 15px;}
.layer_highlight_setup .highlight_setup_item{overflow:hidden; width:100%; margin-top:15px; *margin-left:-4px;}
.layer_highlight_setup .highlight_setup_item .st_item{float:left; width:66px; margin-bottom:5px;}
.layer_highlight_setup .highlight_setup_item .st_item.last{width:37px;}
.layer_highlight_setup .highlight_setup_item .st_item input{margin-right:3px;}
.layer_highlight_setup .highlight_setup_item .st_item label.highlight_cktype, .layer_highlight_setup .highlight_setup_item .st_item_last label.highlight_cktype{display:inline-block; width:16px; height:16px; line-height:17px; font-size:11px; text-align:center; font-weight:bold;}
.layer_highlight_setup .highlight_btn_box{margin:8px -15px 0; padding-top:7px; border-top:1px solid #ECECEE; text-align:center;}
.layer_highlight_setup .highlight_btn_box a{display:inline-block; float:none; line-height:14px;}

/* 형광펜 색상 적용(input box) */
.highlight_color1{border:1px solid #fe2828 !important; color:#fe2828; background:#ffc4c4;}
.highlight_color2{border:1px solid #ae00ff !important; color:#ae00ff; background:#dac2ff;}
.highlight_color3{border:1px solid #ef6a29 !important; color:#ef6a29; background:#ffe390;}
.highlight_color4{border:1px solid #399923 !important; color:#399923; background:#d9fa67;}
.highlight_color5{border:1px solid #b70101 !important; color:#b70101; background:#ff9090;}
.highlight_color6{border:1px solid #6200a7 !important; color:#6200a7; background:#a086ff;}
.highlight_color7{border:1px solid #a43600 !important; color:#a43600; background:#e1a352;}
.highlight_color8{border:1px solid #076817 !important; color:#076817; background:#8afa67;}
.highlight_color9{border:1px solid #F0008E !important; color:#F0008E;}
.highlight_color10{border:1px solid #1792FA !important; color:#1792FA;}
.highlight_color11{border:1px solid #C01CF6 !important; color:#C01CF6;}
.highlight_color12{border:1px solid #15DCDF !important; color:#15DCDF;}
.highlight_color13{border:1px solid #00C625 !important; color:#00C625;}
.highlight_color14{border:1px solid #D35518 !important; color:#D35518;}
.highlight_color15{border:1px solid #238880 !important; color:#238880;}
.highlight_color16{border:1px solid #EAC400 !important; color:#EAC400;}
.highlight_color17{border:1px solid #009488 !important; color:#009488; background:#92ffe9;}
.highlight_color18{border:1px solid #d200da !important; color:#d200da; background:#ffc9e5;}
.highlight_color19{border:1px solid #4d4d4d !important; color:#4d4d4d; background:#c4c4c4;}
.highlight_color20{border:1px solid #2d64ff !important; color:#2d64ff; background:#c8e7fb;}
.highlight_color21{border:1px solid #005846 !important; color:#005846; background:#00d8b7;}
.highlight_color22{border:1px solid #95009b !important; color:#95009b; background:#ff7cc0;}
.highlight_color23{border:1px solid #000000 !important; color:#000000; background:#c7b299;}
.highlight_color24{border:1px solid #0037d3 !important; color:#0037d3; background:#84a7ff;}
/* 형광펜 색상설정(checkbox) */
.highlight_text_chem{color:#FFFFFF !important; font-weight:bold; vertical-align:baseline !important; background:#6C8FC1; cursor: default;}
.highlight_text1{color:#fe2828 !important; font-weight:bold; vertical-align:baseline !important; background:#ffc4c4;}
.highlight_text2{color:#ae00ff !important; font-weight:bold; vertical-align:baseline !important; background:#dac2ff;}
.highlight_text3{color:#ef6a29 !important; font-weight:bold; vertical-align:baseline !important; background:#ffe390;}
.highlight_text4{color:#399923 !important; font-weight:bold; vertical-align:baseline !important; background:#d9fa67;}
.highlight_text5{color:#b70101 !important; font-weight:bold; vertical-align:baseline !important; background:#ff9090;}
.highlight_text6{color:#6200a7 !important; font-weight:bold; vertical-align:baseline !important; background:#a086ff;}
.highlight_text7{color:#a43600 !important; font-weight:bold; vertical-align:baseline !important; background:#e1a352;}
.highlight_text8{color:#076817 !important; font-weight:bold; vertical-align:baseline !important; background:#8afa67;}
.highlight_text9{color:#F0008E !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text10{color:#1792FA !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text11{color:#C01CF6 !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text12{color:#15DCDF !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text13{color:#00C625 !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text14{color:#D35518 !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text15{color:#238880 !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text16{color:#EAC400 !important; font-weight:bold; vertical-align:baseline !important;}
.highlight_text17{color:#009488 !important; font-weight:bold; vertical-align:baseline !important; background:#92ffe9;}
.highlight_text18{color:#d200da !important; font-weight:bold; vertical-align:baseline !important; background:#ffc9e5;}
.highlight_text19{color:#4d4d4d !important; font-weight:bold; vertical-align:baseline !important; background:#c4c4c4;}
.highlight_text20{color:#2d64ff !important; font-weight:bold; vertical-align:baseline !important; background:#c8e7fb;}
.highlight_text21{color:#005846 !important; font-weight:bold; vertical-align:baseline !important; background:#00d8b7;}
.highlight_text22{color:#95009b !important; font-weight:bold; vertical-align:baseline !important; background:#ff7cc0;}
.highlight_text23{color:#000000 !important; font-weight:bold; vertical-align:baseline !important; background:#c7b299;}
.highlight_text24{color:#0037d3 !important; font-weight:bold; vertical-align:baseline !important; background:#84a7ff;}

/* Layer */
.layer_summary{width:283px;/* height:55px;*/ overflow:hidden; padding:10px; background:#ffffff; border:1px solid #8f8f8f;} /* 4줄 노출 */
.layer_summary p{overflow:hidden;}

.ly_more_menu nav>span{display:block; width:12px; height:6px; position:relative; right:-115px; bottom:-1px; z-index:1000; background:url("../image/bg/bg_more_menu.png") no-repeat;}
/* main 말풍선 위치 */
#layout_main .ly_more_menu nav>span{right:-118px;}
.layer_moremenu{position:relative; z-index:100; width:135px; background:#FFFFFF; border:1px solid #8f8f8f;}/* More ServiceMenu */
.layer_moremenu li{display:block;}
.layer_moremenu .bottom_line{border-bottom:1px dotted #d8d8d8;}
.layer_moremenu a{display:block; padding:7px 12px; color:#444;}
.layer_moremenu a:hover{background:#3f5797; color:#ffffff; text-decoration:none;}

.ly_mem_infomation>span{display:block; float:right; width:12px; height:6px; position:relative; bottom:-1px; right:40px; z-index:1000; background:url("../image/bg/bg_more_menu.png") no-repeat;}
.layer_memberinfo{clear:both; position:relative; z-index:100; padding:7px 20px; background:#FFFFFF;  border:1px solid #8f8f8f;}
.layer_memberinfo li{line-height:20px;}

.layer_loca_step{margin:35px 0 0 -16px !important;}
 
/* layer(마이필드 설정) */
.layer_wrapper{position:absolute; background-color:#fff; border:1px solid #9C9895; border-radius:2px;} /* common */
.layer_wrapper input[type="checkbox"]{width:13px; height:13px;}
.layer_wrapper input[type="radio"]{width:12px; height:12px;}
.layer_wrapper .layer_wrap{padding:0 14px;}
.layer_wrapper .layer_head{position:relative; margin:0 -14px; padding:13px 14px 9px; *padding:13px 14px 11px; border-bottom:1px solid #EBEBEB;}
.layer_wrapper .layer_head .tit_layer{display:block; color:#555; letter-spacing:-1px;}
.layer_wrapper .inner_head{zoom:1;}
.layer_wrapper .inner_head:after{content:""; display:block; clear:both;}
.layer_wrapper .inner_head .tit_layer{float:left;}
.layer_wrapper .inner_head .all_select {margin-left:25px; *margin-left:24px;}
.layer_wrapper .inner_head .all_select input{margin-right:4px;}
.layer_wrapper .layer_cont{margin:15px 0 14px;}
.layer_wrapper .layer_cont .article_cont{margin-top:10px; *margin-top:12px; padding:14px 1px 0; *padding:3px 1px 0; background:url('../image/img/bg_layer_dot.png') repeat-x 0 0;}
.layer_wrapper .layer_cont .article_cont.fst{margin-top:0; padding-top:1px; background:0 none;}
.layer_wrapper .layer_foot{margin:0 -14px; padding:6px 14px 5px; background-color:#F5F5F5;}
.layer_wrapper .layer_foot .layer_btnbox{margin-left:-1px; text-align:center;}
.layer_wrapper .layer_foot .layer_btnbox a{display:inline-block; zoom:1; *display:inline; min-width:18px; min-height:13px; margin-left:1px; padding:5px 9px 1px; border:1px solid #ABABAB; border-radius:2px; color:#444; font-size:11px; background-color:#fff;}
.layer_wrapper .layer_foot .layer_btnbox a:hover {text-decoration:none;}
.layer_wrapper .layer_foot .layer_btnbox .btn_apply{font-weight:bold;}
.layer_wrapper .layer_close{position:absolute; top:12px; right:12px; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -133px -624px;}

.layer_wrapper ul{margin-top:0;}
.layer_wrapper ul li{width:auto; height:auto; clear:none;}
.layer_wrapper .list_setbox:after{content:""; display:block; clear:both;}
.layer_wrapper .list_setbox{zoom:1; width:100%; margin-top:-9px;}
.layer_wrapper .list_setbox li{float:left; width:139px; margin-top:9px; *margin-top:11px;}s
.layer_wrapper .list_setbox li.lst{width:78px;}
.layer_wrapper .list_setbox li.line {width:100%;}
.layer_wrapper .list_setbox li input{margin-right:3px;}
.layer_wrapper .list_setbox li ul:after{content:""; display:block; clear:both;}
.layer_wrapper .list_setbox li ul{zoom:1; margin-left:15px;}
.layer_wrapper .list_setbox li ul li{width:33.33%; margin-top:10px;}
.layer_wrapper .list_setbox li ul li input{margin-right:4px;}
.layer_wrapper .list_setbox .txt_disabled{color: #999 !important;}

@media \0screen { /* IE8 only */
	.layer_wrapper .layer_head{padding:13px 14px 11px;}
	.layer_wrapper .layer_cont{margin:14px 0 16px;}
	.layer_wrapper .layer_cont .article_cont{margin-top:12px;}
	.layer_wrapper .list_setbox{margin-top:-10px;}
	.layer_wrapper .list_setbox li{margin-top:10px;}
	.layer_wrapper .list_setbox li ul li{margin-top:9px;}
}
@-moz-document url-prefix(){ /* ff only */
	.layer_wrapper .layer_head{padding:11px 14px 10px;}
	.layer_wrapper .layer_cont{margin:13px 0 15px;}
	.layer_wrapper .layer_cont .article_cont{margin-top:11px; padding:12px 1px 0;}
	.layer_wrapper .layer_foot .layer_btnbox a{padding:3px 9px 2px;}
	.layer_wrapper .list_setbox li ul li{margin-top:6px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* ch only */
	.layer_wrapper input[type="checkbox"]{margin-top:-3px;}
	.layer_wrapper .layer_head{padding:12px 14px 10px;}
	.layer_wrapper .layer_foot .layer_btnbox a{padding:4px 9px 2px;}
}

.layer_myfield{width:277px; right:0; bottom:24px; z-index:10;} /* 마이필드 설정 : 20160217 검색영역 일반모드/편집기모드 버튼 z-index로 인해 추가 */

/* 검색식히스토리/조회이력 */
.layer_schistory{position:absolute; top:43px; right:12px; z-index:100001; width:700px; background:#ffffff;}
.layer_schistory .tap_type_gray{height:31px;}
.layer_schistory .loading_history:before{content:""; position:absolute; top:33px; left:0; z-index:100; display:block; width:100%; height:358px; background:#000000; opacity:0.1;}

.layer_schistory .btn_close_fixright2{margin-top:8px; margin-right:15px;}
.layer_schistory .ly_his_conblock .top_sc .btn_icobase{float:left; margin-left:-1px; border:1px solid #8598b9; background:#e5eef7; color:#555555;}
.layer_schistory .ly_his_conblock .top_sc .btntxt_type{float:right; color:#777777; margin-top:6px;}
.layer_schistory .ly_his_conblock .top_sc .ico_reset{margin-top:1px; margin-right:2px;}

.layer_schistory .ly_his_conblock{border:1px solid #707378; margin-top:-1px; height:358px;}
.layer_schistory .ly_his_conblock .top_sc{height:26px; padding:8px 20px; background:#ffffff; border-bottom:1px solid #cccccc}
.layer_schistory .ly_his_conblock .top_sc input.input_sc{float:left; width:290px; height:20px; padding:2px 5px; line-height:20px; border:1px solid #acacac; box-sizing: initial;}
.layer_schistory .ly_his_conblock .top_sc select.class_item{float:left; width:111px; height:26px; margin-right:11px; line-height:26px; border:1px solid #999999; font-size:11px; padding:2px 1px;}
.layer_schistory .ly_his_conblock .top_sc .btn_icobase{padding:3px 12px;}
.layer_schistory .ly_his_conblock .top_sc .txt_info{float:left; font-size:11px; color:#777777; line-height:20px; margin-top:3px;}
.layer_schistory .ly_his_conblock .con_scblock{border-top:1px solid #d7d7d7;}
.layer_schistory .ly_his_conblock .con_scblock .date_block{float:left; height:330px; padding:12px 15px 15px; border-right:1px solid #d7d7d7;}
.layer_schistory .ly_his_conblock .con_scblock .date_block ul li{width:75px; padding:3px 10px; line-height:15px; margin-bottom:3px;}
.layer_schistory .ly_his_conblock .con_scblock .date_block ul li.select_date{background:#ebebeb;}
.layer_schistory .ly_his_conblock .con_scblock .date_block ul li.select_date a{font-weight:bold; color:#555; text-decoration:none;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block{height:357px; overflow-x:hidden; overflow-y:scroll; *width:572px; *float:left;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block ul{display:table; padding:8px 15px 12px; width: 100%; box-sizing: border-box;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block ul::after{content:""; clear:both; display:block;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block ul li{display:table-row; font-size:12px; line-height:22px;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .txt_date{display:table-cell; width:105px; color:#777777; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .txt_query{display:table-cell; width:275px; max-width:275px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .txt_sch{display:table-cell; width: 50px; margin-right:10px; color:#777777; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .btntxt_type2{display:table-cell; width: 28px; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block span.font_color_gray2{display:table-cell; width: 28px; white-space:nowrap;}/* 저장버튼 비활일경우 */
.layer_schistory .ly_his_conblock .con_scblock .detail_block .btn_x{}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .txt_num{display:table-cell; padding-left:5px; width:auto; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_scblock .detail_block .time_notice{padding:12px 15px 0px; color:#fb7502;}
.layer_schistory .ly_his_conblock .con_docblock .pn_type{padding-left:5px; font-size:11px; color:#f26522;}
.layer_schistory .ly_his_conblock .con_docblock .txt_ellipsis a{float:left; width:330px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.layer_schistory .ly_his_conblock .con_docblock .txt_nolist{text-align:center; padding-top:90px;}
.layer_schistory .ly_his_conblock .con_docblock .bottom_pagitype{position:absolute; left:1px; right:1px; bottom:1px; padding:6px 0px; height:22px; background:#fbf9fa; border-top:1px solid #f5f5f5;}
.layer_schistory .ly_his_conblock .con_docblock .tb_htype td, .layer_schistory .ly_his_conblock .con_docblock .tb_nohtype td{font-size:12px;}

.ly_his_conblock .box_btns_top{float:right;margin-top: 7px;}
.ly_his_conblock .box_btns_top a{text-decoration:none; color:#777777;}
.ly_his_conblock .box_btns_top a:last-of-type{margin-left:10px;}
.ly_his_conblock .box_btns_top .ico_reset_gray{display:inline-block; margin-bottom: -2px; margin-right: 3px;}
.ly_his_conblock .box_btns_top .ico_refresh_gray{display:inline-block; margin-bottom: -2px; margin-right: 3px; width:16px;}

/* 도면검색 - 검색식 히스토리 */
.drawsch_wrap .layer_schistory .ly_his_conblock .top_sc input.input_sc{height: 26px;}
.drawsch_wrap .layer_schistory .ly_his_conblock .con_scblock .detail_block .btn_x{margin: 7px 0 0 10px;}

/* Layer-도면보기(사이즈 대) */
.large_img_controlblock{margin-top:20px; margin-bottom:10px;}/* 비교보기 */
.large_img_controlblock .view_imgblock{margin:0px auto; width:460px; height:460px; vertical-align:middle; overflow:hidden;}
.large_img_controlblock .view_imgblock td{width:460px; height:460px; margin:0 auto; text-align:center; vertical-align:middle; overflow:hidden;}
.large_img_controlblock .view_imgblock img{}
.large_img_controlblock2{float:left; *width:460px;}/* TOC/DOC */
.large_img_controlblock2 .view_imgblock{float:left; width:460px; height:460px; text-align:center; vertical-align:middle; overflow:none;}
.large_img_controlblock2 .view_imgblock td{width:460px; height:460px; margin:0 auto; text-align:center; vertical-align:middle; overflow:hidden; background:#ffffff;}
.large_img_controlblock2 .view_imgblock img{}
.large_img_controlblock3{margin-bottom:10px; position:relative; text-align:center;}/* 이지뷰어-도면상세 */
.large_img_controlblock3 .view_imgblock{width:460px; height:460px; vertical-align:middle; overflow:hidden;}
.large_img_controlblock3 .view_imgblock td{width:460px; height:460px; margin:0 auto; text-align:center; vertical-align:middle; overflow:hidden; background:#ffffff;}
.large_img_controlblock3 .view_imgblock img{}

/* 도면 썸네일 */
.thumbnail_block{display:inline-block; width:300px; background:#5b5b5b;}/* 비교보기 레이어 */
.thumbnail_block .thumbnail_box{float:left; width:73px; height:73px; margin-right:2px; text-align:center; vertical-align:middle; background:#FFFFFF; overflow:hidden;}
.thumbnail_block .thumbnail_box.on{display:inline; border:4px solid #f68121;}
.thumbnail_block .thumbnail_box:last-child{margin-right:0;}
.thumbnail_block .thumbnail_box .img_type{width:73px; height:73px; text-align:center; vertical-align:middle; margin:0 auto;}
.thumbnail_block .thumbnail_box .img_type a{display:block; height:100%; line-height:73px;}
.thumbnail_block .thumbnail_box.on .img_type a{line-height:65px;}
.thumbnail_block .thumbnail_box .img_type a img{max-width:100%; vertical-align:middle;}
.thumbnail_block2{display:inline-block; width:366px; height:366px; background:#5b5b5b;}/* 팝업 공통 */
.thumbnail_block2:after{content:""; display:block; clear:both;}
.thumbnail_block2 .thumbnail_box{float:left; width:84px; height:84px; border:3px solid #ffffff; margin-right:2px; margin-bottom:2px;}
.thumbnail_block2 .thumbnail_box.on{border-color:#f26522;}
.thumbnail_block2 .thumbnail_box:nth-child(4n){margin-right:0px;}
.thumbnail_block2 .thumbnail_box table{width:100%;}
.thumbnail_block2 .thumbnail_box table td{}
.thumbnail_block2 .thumbnail_box table td a{position:relative; z-index:10; display:block; width:84px; height:84px; background:#ffffff;}
.thumbnail_block2 .thumbnail_box table td a img{position:absolute; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; width:auto; height:auto; margin:auto;}

/* 뷰모드 및 출력옵션 설정 */
.layer_toc_setup{}
.layer_toc_setup input{margin:-1px 2px 0px 0px;}
.layer_toc_setup ul li:first-child .btn_bottomblock{border-bottom:1px solid #d8d8d8;}
.layer_toc_setup .txt_title{font-weight:bold; margin-bottom:7px;}
.layer_toc_setup .txt_title2{float:left; font-weight:bold; width:105px;}
.layer_toc_setup .txt_title .txt_num{font-weight:normal; letter-spacing:1px;}
.layer_toc_setup .btn_bottomblock{padding:7px 0px 6px 0px; background:#f5f5f5; text-align:center; line-height:13px;}
.layer_toc_setup .box_view{padding:12px 15px 0px;}
.layer_toc_setup .box_view li{margin-bottom:15px;}
.layer_toc_setup .box_view li span{float:left; width:63px;}
.layer_toc_setup .box_view li span:nth-child(odd){width:73px;}
.layer_toc_setup .box_display{padding:18px 15px 5px;}
.layer_toc_setup .box_display select{float:left; width:60px;}
.layer_toc_setup .box_display .opitem_list{padding-top:15px;}
.layer_toc_setup .box_display .opitem_list li{float:left; width:50%; margin-bottom:6px;}
.layer_toc_setup .box_display .opitem_list li.clear{clear:both; width:100%;}
.layer_toc_setup .box_display .opitem_list3{margin-top:15px;}
.layer_toc_setup .box_display .opitem_list3 li{float:left; width:200px; margin-bottom:6px;}
.layer_toc_setup .box_display .opitem_list3 li.clear{clear:both; width:100%;}
.layer_toc_setup .drawing_list{padding-top:5px; padding-bottom:15px;}
.layer_toc_setup .drawing_list .drawing_title{float:left; line-height:14px; font-weight:bold;}
.layer_toc_setup .drawing_list .drawing_size{float:left; line-height:14px;}
.layer_toc_setup .drawing_list .drawing_size span{display:inline-block; vertical-align:top;}
.layer_toc_setup .drawing_list .drawing_size span:first-child{padding-left:5px;}
.layer_toc_setup .drawing_list .drawing_size span:last-child{}
.layer_toc_setup .drawing_list .drawing_size span:after{content:""; display:block; clear:both;}
.layer_toc_setup .drawing_list .drawing_size span input{float:left;}
.layer_toc_setup .drawing_list .drawing_size span label{float:left; margin-top:-1px;}
.layer_toc_setup .box_display li.clear{clear:both; width:100% !important;}
.layer_toc_setup .box_display .stxt{font-size:11px; color:#777777;}
.layer_toc_setup .box_display .stxt2{font-size:11px; color:#777777;}

/* 상세보기-특허분류코드 상세레이어 */
.layer_doc_code{top:20px !important; left:-238px !important;}
.layer_doc_code .topblock{*width:454px; height:16px; padding:8px 10px; border-bottom:1px solid #d7d7d7; line-height:18px !important;}
.layer_doc_code .topblock span:nth-child(1){float:left;}
.layer_doc_code .topblock span:nth-child(2){float:right; margin-top:2px; line-height:12px;}
.layer_doc_code .conblock{padding:5px 12px; width:450px; height:155px; overflow-x:hidden; overflow-y:auto; }
.layer_doc_code .conblock li{clear:both; padding:2px 0px;}
.layer_doc_code .conblock .item{float:left; width:110px; line-height:16px; font-size:11px;}
.layer_doc_code .conblock .item a{color:#1075ff !important;}
.layer_doc_code .conblock .codelist{display:block; margin-left:110px; line-height:16px; font-size:11px;}

/* Generic 상세보기- Patent Use Code 상세레이어 */
.layer_grdoc_btninfo_top.toploca{margin-top:-127px !important;}
.layer_grdoc_btninfo_top{position:absolute; left:auto !important; right:53px; margin:4px 0px 0px -213px !important;}
.layer_grdoc_btninfo_top .topblock{*width:454px; height:16px; padding:8px 10px; line-height:18px !important;}
.layer_grdoc_btninfo_top .topblock span{float:right; margin-top:2px; line-height:12px;}
.layer_grdoc_btninfo_top .conblock{padding:5px 12px; width:300px; height:50px; overflow-x:hidden; overflow-y:auto; text-align:left !important;}

/* 원문-데이터 대용량처리 안내문구 */
.bigdata_mess_block2{width:550px; margin:120px auto 0px;}
.bigdata_mess_block2 .line_first{text-align:center; line-height:24px;}
.bigdata_mess_block2 .line_first a{color:#346fd7; text-decoration:underline; letter-spacing:-0.05em;}/*대용량 PDF문헌 메세지 페이지*/
.bigdata_mess_block2 .line_second{margin-top:15px; padding-top:15px; border-top:1px dotted #999999; text-align:center;}

/* 다운로드 필드선택 */
#sortable3{list-style-type: none; width:100%;}
#sortable3::after{content:""; display:block; clear:both;}
#sortable3 li{float:left; margin:0 1% 2px 1%; padding:0px; width:23%; height:26px; line-height:26px; vertical-align:middle; cursor:pointer;}
@media all and (min-width:1601px){
	#sortable3 li{width:16%; margin:0 0.25% 2px 0.25%;}
}
@media all and (min-width:1281px) and (max-width:1600px){
	#sortable3 li{width:16%; margin:0 0.25% 2px 0.25%;}
}
@media all and (min-width:1081px) and (max-width:1280px){
	#sortable3 li{width:24.3%; margin:0 0.25% 2px 0.25%;}
}
@media all and (max-width:1080px){
	#sortable3 li{width:24.3%; margin:0 0.25% 2px 0.25%;}
}
#sortable3 .ui-state-highlight {background-color:#f4f4f4; border:1px dashed #9a9a9a;}
#sortable3 .ui-state-default{background-color:#FFFFFF; border:1px solid #C8C8C8; color:#666666; outline:none; cursor:pointer;}
#sortable3 .ui-state-default span.text1{display:block; color:#888888; font-size:11px; text-align:center;}
#sortable3 .ui-state-default span.text2{display:block; color:#888888; font-size:11px; text-align:center;}
#sortable3 .ui-sortable-helper{background-color:#e5eef7 !important; border:1px solid #8696b7 !important;}

/* 다운로드 차감포인트/오류 메세지블럭 */
.layer_dw_messgtype{padding:40px 0 50px 0; border-bottom:1px dotted #999999; font-size:13px; font-weight:bold; text-align:center;}
.layer_dw_messgtype .contact_box{display:block; width:325px; margin:0 auto;}
.layer_dw_messgtype .contact_box .txt_contact{float:left; font-weight:normal;}
.layer_dw_messgtype .contact_box .txt_contact:first-child::after{content:"|"; color:#e8e8e8; padding:0 10px;}
.layer_dw_messgtype .text_pointtext{margin-top:20px; margin-left:85px; text-align:left !important; font-size:13px; font-weight:normal;}
.layer_dw_messgtype2{height:80px; padding-top:25px; border-bottom:1px dotted #999999; font-weight:bold; text-align:center;}
.layer_dw_messgtype_new{padding:25px 0 30px; border-bottom:1px dotted #999999; font-weight:bold; text-align:center;}

/* 다운로드 진행창 */
.dw_processblock{width:380px; height:90px; margin:0 auto; padding:20px 0;}
.dw_process_step{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat 0 0}
.dw_process_step2{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat -145px 0}
.dw_process_step3{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat -290px 0}
.dw_process_step_on{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat 0 -101px}
.dw_process_step2_on{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat -145px -101px}
.dw_process_step3_on{float:left; width:89px; height:89px; background:url('../image/img/img_dw_01.gif') no-repeat -290px -101px}
.dw_process_loca{float:left; width:46px; height:31px; margin-top:31px; margin-left:5px; margin-right:5px; background:url('../image/img/img_dw_01.gif') no-repeat -93px -30px;}
.dw_process_loca_on{float:left; width:46px; height:31px; margin-top:31px; margin-left:5px; margin-right:5px; background:url('../image/img/img_dw_01.gif') no-repeat -93px -133px;}
.dw_bottom_infoblock{display:block; padding:20px 0 0 0; border-top:1px dotted #999999; font-size:14px; text-align:center;}
.dw_bottom_infoblock .dw_warring_texttype{width:181px; margin:5px auto; line-height:20px; font-size:11px; color:#f8363e;}

/* loading Type */
.spin_largeblock{position:absolute; top:32%; left:51%; width:150px; height:150px; margin: 0px 20px 20px -75px; background: #ffffff none repeat scroll 0% 0%; color:#888; border-radius: 10px; z-index:99999; opacity:.9;}
.spin_largeblock .text_style{margin-top:126px; text-align:center; font-size:14px; font-weight:bold; font-size:11px;}
.spin_largeblock_02{position:absolute; top:32%; left:48%; width:200px; height:auto; margin: 0px 20px 20px -75px; background: #ffffff none repeat scroll 0% 0%; color:#888; border-radius: 10px; z-index:99999; opacity:.9;}/* NMT한중번역용 */
.spin_largeblock_02 .text_style{margin-top:110px; text-align:center; font-size:12px; font-weight:bold; color: #666666; word-spacing: 2px; padding: 3px 0 8px;}
.spin_largeblock_02 #loading_default{position:absolute; top:40%; left:49%;}
.spinner{top:45%; left:50%;}
.spinner2{margin-top:50px; margin-left:89px;}

/*new icons */
.ico_gear{width:20px; height:20px; background:url('../image/btn/btn.gif') no-repeat -140px 0px; display:inline-block}/* 톱니바퀴 */
.ico_dwn{display:inline-block; width:9px; height:11px; background:url('../image/btn/btn.gif') no-repeat -356px -123px;}/*흰색 */
.ico_dwn2{display:inline-block; width:16px; height:14px; background:url('../image/btn/btn.gif') no-repeat -165px -30px;}/*회색 */
/* .bg_remark{background:url('../image/img/img_wm.png') repeat !important; background-color:#e5e5e5} *//* 221108 : 기획팀 요청으로 워터마크 제거  */
/* .bg_remark_wh{background:url('../image/img/img_wm2.gif') repeat !important; background-color:#e5e5e5} */
.btn_dwn_history{background:#ffffff; width:96px; height:16px; line-height:16px; margin:8px 0 0 5px; text-align:center; border:1px solid #b4b4b4; font-size:11px; display:inline-block; text-decoration:none !important; color:#555555}
.btn_dwn_history:hover{background:#939393; color:white}

.btn_textbold{float:left; display:block; width:18px; height:17px; background:url('../image/btn/btn.gif') no-repeat -292px -121px; font-size:0; line-height:0;}
.btn_textunder{float:left; display:block; width:18px; height:17px; background:url('../image/btn/btn.gif') no-repeat -310px -121px; font-size:0; line-height:0;}
.btn_textitalic{float:left; display:block; width:18px; height:17px; background:url('../image/btn/btn.gif') no-repeat -328px -121px; font-size:0; line-height:0;}

.btn_white_type{float:left; overflow:hidden; text-align:center; border:1px solid #939393; background:#ffffff; text-decoration:none; color:#4d4d4d !important; letter-spacing:-0.05em;}
.btn_white_type:hover{background:#939393; color:#fff !important; text-decoration:none !important;}
.btn_white_type6{float:left; overflow:hidden; text-align:center; border:1px solid #8398b7; background:#ffffff; text-decoration:none; color:#4d4d4d !important; letter-spacing:-0.05em; *cursor:pointer;}
.btn_white_type6:hover{text-decoration:none}
.btn_white_type7{float:left; overflow:hidden; text-align:center; border:1px solid #939393; background:#ffffff; text-decoration:none; color:#4d4d4d !important; letter-spacing:-0.05em; *cursor:pointer;}
.btn_white_type7:hover{background:#ebebeb; text-decoration:none;}

.btn_space_03070207{padding:3px 7px 2px 7px;}
.ico_check_green{float:left; width:10px; height:10px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -294px -70px;}/* 녹색 */

.btn_white_type4{float:left; overflow:hidden; text-align:center; border:1px solid #939393; background:#ffffff; text-decoration:none; color:#4d4d4d !important; letter-spacing:-0.05em;}
.btn_white_type4:hover{text-decoration:none !important;}

.btn_blue_type{float:left; overflow:hidden; text-align:center; border:1px solid #8798b6; background:#e4eef7; text-decoration:none; color:#555555 !important; letter-spacing:-0.05em;}
.btn_blue_type:hover{background:#f0f7e5; text-decoration:none;}
.btn_blue_type2{display:inline-block; padding:0 15px; height:25px ; line-height:26px; overflow:hidden; font-weight:bold; text-align:center; border:1px solid #8798b6; background:#e4eef7; text-decoration:none; color:#555555 !important; letter-spacing:-0.05em;}
.btn_blue_type2:hover{background:#f7ede5; text-decoration:none;}
.btn_blue_type2s{display:inline-block; padding:0 15px; height:20px ; line-height:21px; overflow:hidden; text-align:center; border:1px solid #8798b6; background:#e4eef7; text-decoration:none; color:#555555 !important; letter-spacing:-0.05em;}
.btn_blue_type2s:hover{background:#f7ede5; text-decoration:none;}

/* 여백조합  padding 상-좌-하-우 수치로 구별 */
.btn_space_03050205{padding:3px 5px 2px 5px;}/* 검색단 상단 도움말/기간설정 */
.btn_space_03070205{padding:3px 7px 2px 5px;}
.btn_space_03100310{padding:3px 10px;}/* 검색식 하단 버튼, 검색필드추가 레이어 */
.btn_space_06090509{padding:6px 9px 5px 9px;}
.btn_space_07090609{padding:7px 9px 6px 9px;}
.btn_space_04090309{padding:4px 9px 3px 9px;}
.btn_space_03050205{padding:3px 5px 2px 5px;}
.btn_space_03050208{padding:3px 5px 2px 8px;}
.btn_space_01070107{padding:1px 7px}
.btn_space_05140514{padding:5px 14px}
.btn_space_03070207{padding:3px 7px 2px 7px;}
.btn_space_05040404{padding:5px 4px 4px 4px;}
.btn_space_03030203{padding:3px 3px 2px 3px;}
.btn_space_05140414{padding:5px 14px 4px;}
.btn_space_04070307{padding:4px 7px 3px 7px; *padding:2px 7px 3px 7px;}
.btn_space_04120312{padding:4px 12px 3px 12px; *padding:2px 12px 3px 12px;}

/* btn exel */
.btn_exel_download{display:inline-block; width:90px; height:22px; padding:0px 6px; border:1px solid #cccccc; background-color:#ffffff; line-height:22px; text-align:center; font-size:12px;}
.btn_exel_download:hover{text-decoration:none;}
.btn_exel_download .ico_excel{display:inline-block; width:6px; height:24px; background:url('../image/btn/btn.gif') no-repeat -162px -159px; }
.btn_exel_download2{display:inline-block; padding:0 10px; height:22px; padding:0px 6px; border:1px solid #cccccc; background-color:#ffffff; line-height:22px; color:#565656; text-align:center; font-size:11px;}
.btn_exel_download2:hover{text-decoration:none;}

/* 말줄임 */
/* 3줄 */
.ellipsis{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; /* 라인수 */ -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.2em;  height:3.6em;}
/* 2줄 */
.ellipsis2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; /* 라인수 */ -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.2em;  max-height:2.4em;}
/* 1줄 */
.ellipsis3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; /* 라인수 */ -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.2em;  height:1.2em;}
/* line-height 가 1.2em 이고 3라인을 자르기 때문에 height는 1.2em * 3 = 3.6em */

/*윕스온에서 가져온 스타일 추가*/
.btn_space_05140514{padding:5px 14px}
.btn_green_type3{float:left; overflow:hidden; text-align:center; border:1px solid #4a5eb2; background:#4a5eb2; text-decoration:none; color:#fffdff !important; letter-spacing:-0.05em;}
.btn_green_type3:hover{background:#4a5eb2; text-decoration:none;}
.btn_blue_type3{float:left; overflow:hidden; text-align:center; border:1px solid #415175; background:#415175; text-decoration:none; color:#fffdff !important; letter-spacing:-0.05em;}
.btn_blue_type3:hover{background:#415175; text-decoration:none;}
.btn_blue_type4{float:left; overflow:hidden; text-align:center; border:1px solid #415175; background:#415175; text-decoration:none; color:#fffdff !important}
.btn_blue_type4:hover{background:#415175; text-decoration:none;}

/*스크롤유형설정*/
.scroll_only_y{overflow-x:none;overflow-y:scroll}
.scroll_only_x{overflow-x:scroll;overflow-y:none}
.scroll_all{overflow:scroll}

/* 말풍선 */
/* 공통스타일 */
.tooltip_block{z-index:100;}
.tooltip_block.tooltip_fix{position:absolute; left:0px; margin-top:26px; *margin-top:28px; line-height:18px; padding:3px 5px;}/* 위치 지정 */
.tooltip_block.tooltip_fix_1{position:absolute; left:612px; margin-top:24px; *margin-top:24px; line-height:18px; padding:3px 5px;}/* 기본검색 현재상태 위치 지정 : 20160128 UI개선 */
.tooltip_block.tooltip_fix2{position:absolute; left:800px; margin-top:8px; *margin-top:25px; line-height:16px; padding:8px 0 6px 9px;}/* 검색단 중복제거 툴팁 type1 : 20160111 jia수정 여백조절 */
.tooltip_block.tooltip_fix2_1{position:absolute; left:-27px; margin-top:8px; *margin-top:25px; line-height:16px; padding:8px 0 6px 9px;}/* 검색단 중복제거 툴팁 type2 : 20160111 jia수정 여백조절 */
.tooltip_block.tooltip_fix3{position:absolute; /*left:270px;*/ left:187px; line-height:18px; width:145px; padding:3px 5px;} /* 20151216 jia수정 */
.tooltip_block.tooltip_fix3_2{position:absolute; /*left:555px;*/ left:399px; line-height:18px; width:145px; padding:3px 5px;} /* 20151216 jia수정 */
.tooltip_block.tooltip_fix4{position:absolute; left:122px; margin-top:25px; line-height:18px; padding:3px 5px;}/* 검색할 문헌종류 */
.tooltip_block.tooltip_fix4_1{position:absolute; left:190px; *left:202px; margin-top:25px; line-height:18px; padding:3px 5px;}/* US 공개  */
.tooltip_block.tooltip_fix4_2{position:absolute; left:35px; margin-top:25px; line-height:18px; padding:3px 5px;}/* EP/중국 */
.tooltip_block.tooltip_fix5{position:absolute; left:283px; *left:283px; margin-top:-36px; line-height:18px; padding:3px 5px;}/* 다국어 Tooltip */
.tooltip_block.tooltip_fix6{position:absolute; bottom:30px; left:0px; line-height:18px; padding:3px 5px;}
.tooltip_block.tooltip_fix7{position:absolute; right:-13px; *right:-40px; margin-top:22px; padding:12px 13px 10px;}/* SDI 메모 등록 */
.tooltip_block.tooltip_fix8{position:absolute; left:-17px; bottom:27px; *bottom:36px; padding:5px 5px 2px; line-height:18px;}
.tooltip_block.tooltip_fix9{position:absolute; right:-46px; *right:-52px; margin-top:8px; *margin-top:5px;}
.tooltip_block.tooltip_fix10{position:absolute; right:-37px; *right:-40px; margin-top:22px;} /* SDI 메모  20151120 jia수정 : memo ie7 */
.tooltip_block.tooltip_fix11{position:absolute; top:20px; left:-65px;}
.tooltip_block.tooltip_fix12{position:absolute; left:-43px; margin-top:8px; *margin-top:5px;}
.tooltip_block.tooltip_fix13{position:absolute; margin-top:30px; *margin-top:-1px; left:5px; line-height:18px; padding:3px 5px;}/* 다운로드 데이터정비선택 도움말 툴팁 */
.tooltip_block.tooltip_fix14{position:absolute; left:35px; bottom:-30px; line-height:18px; padding:3px 5px;}/* 통합검색 문헌선택 미 선택시 */
.tooltip_block.tooltip_fix15{position:absolute; left:-325px; margin-top:22px;}/* 마이폴더-리스트형 문헌 별 메모(상단기준) */
.tooltip_block.tooltip_fix15_2{position:absolute; left:-311px; bottom:8px; *bottom:20px;}/* 마이폴더-리스트형 문헌 별 메모(하단기준) */
.tooltip_block.tooltip_fix16{position:absolute; left:-36px; margin-top:22px;}/* 마이폴더-블럭형 문헌 별 메모(상단기준) */
.tooltip_block.tooltip_fix16_2{position:absolute; left:-36px; bottom:22px;}/* 마이폴더-블럭형 문헌 별 메모(하단기준) */
.tooltip_block.tooltip_fix17{position:absolute; right:7px; margin-top:8px;}/* 마이폴더-검색식폴더 문헌 별 메모 */
.tooltip_block.tooltip_fix18{position:absolute; right:7px; margin-top:8px; padding:12px 13px 10px;}/* 마이폴더-검색식폴더 문헌 별 등록/수정 */
.tooltip_block.tooltip_fix19{position:absolute; left:0px; top:27px; padding:12px 13px 10px;}/* 이지뷰어-문헌메모 등록/수정 */
.tooltip_block.tooltip_fix20{position:absolute; margin-top:30px; *left:174px; line-height:18px; padding:3px 5px;}/* 특허분류코드-키워드미입력 시 문구 */
.tooltip_block.tooltip_fix21{position:absolute; margin-top:-16px; right:-190px; line-height:18px; padding:3px 5px;}/* 상세보기 EP청구항 Partial관련 문구 */
.tooltip_block.tooltip_fix22{position:absolute; left:24px; bottom:-174px; line-height:18px; padding:3px 5px; *bottom:-150px; * z-index:999999;}/* 간편검색 국가 미선택 시 안내문구 */
.tooltip_block.tooltip_fix23{position:absolute; top:10px; left:50px; line-height:18px; padding:3px 5px;}/* AC 20,000건 이상 일 경우 문구 */
.tooltip_block.tooltip_fix24{position:absolute; left:22px; margin-top:22px; padding:12px 13px 10px;}/* 마이폴더-최상단 폴더메모 등록 */
.tooltip_block.tooltip_fix24_2{position:absolute; right:30px; *right:50px; margin-top:22px; padding:12px 13px 10px;}/* 마이폴더-최상단 폴더메모 수정 */
.tooltip_block.tooltip_fix25{position:absolute; bottom:30px; left:0px; padding:10px;}
.tooltip_block.tooltip_fix26{position:absolute; bottom:25px; left:0px; line-height:20px; padding:3px 7px;}
.tooltip_block.tooltip_fix27{position:absolute; top:21px; right:-7px; line-height:20px; padding:3px 7px;} /* 20151224 jia수정 */
.tooltip_block.tooltip_fix28{position:absolute; bottom:25px; left:-99px; line-height:18px; padding:15px;}/* 상세검색-패밀리문헌&국가수 TIP */
.tooltip_block.tooltip_fix29{position:absolute; bottom:25px; left:-13px; line-height:18px; padding:3px 7px;}/* 인용분석-서비스별메뉴 */
.tooltip_block.tooltip_fix30{position:absolute; left:0px; margin-top:23px; line-height:18px; padding:3px 5px;}/* 이지뷰어 폴더선택영역 */
.tooltip_block.tooltip_fix31{position:absolute; left:0px; top:23px; line-height:18px; padding:3px 5px;}/* 이지뷰어 최대건선택 */
.tooltip_block.tooltip_fix32{position:absolute; left:383px; margin-top:21px; line-height:18px; padding:3px 5px;}/* 다국어 Tooltip(통합) */
.tooltip_block.tooltip_fix33{position:absolute; right:2px; top:30px; *top:28px; padding:5px 7px;}/* 마이페이지>포인트관리-포인트사용제안 Tooltip(td input) */
.tooltip_block.tooltip_fix34{position:absolute; bottom:30px; left:-43px; line-height:18px; padding:15px;}/* 상세검색-마이필드 TIP */
.tooltip_block.tooltip_fix35{position:absolute; right:2px; bottom:45px; padding:5px 7px;}/* 마이페이지>포인트관리-포인트사용제안 Tooltip(th) */
.tooltip_block.tooltip_fix36{position:absolute; right:2px; bottom:45px; padding:10px 15px;}/* 검색>편집기모드 마우스오버 Tooltip */
.tooltip_block.tooltip_fix_iconew{position:absolute; left:-30px; bottom:28px; width:260px; line-height:18px; padding:3px 5px; border:1px solid #777; background-color:#fff; font-weight:normal; font-size:11px; text-align:left;}
.tooltip_block.tooltip_tapfix_iconew{position:absolute; top:27px; left:-125px; width:260px; line-height:18px; padding:3px 5px; border:1px solid #777; background-color:#fff; font-weight:normal; font-size:11px; text-align:left;} /* 탭메뉴 : 하단노출 */
.tooltip_block.tooltip_fix37{position:absolute; left:-44px; bottom:30px; padding:15px;}/* 검색 Kinde code 팁 */
.tooltip_block.tooltip_fix38{position:absolute; top:60px; left:-10px;}/* legal search 191029 */
.tooltip_block.tooltip_fix39{position:absolute; bottom:50%; left:50px; line-height:18px; padding:15px; margin-bottom:6px; transform:translateY(50%)}/* 상세검색-상태정보 TIP */

.tooltip_block.tooltip_scswarnning{position:absolute; left:-20px; margin-top:43px; line-height:18px; padding:3px 5px 0 5px;}/* 검색할 문헌종류 */
.tooltip_block.loca_chang{right:none !important; left:15px;}

.tooltip_block.tooltip_width{width:145px;}/* 크기 지정 */
.tooltip_block.tooltip_width2{width:215px;}
.tooltip_block.tooltip_width3{width:250px;}
.tooltip_block.tooltip_width4{width:50px;}
.tooltip_block.tooltip_width5{width:455px;}
.tooltip_block.tooltip_width6{width:320px;}
.tooltip_block.tooltip_width7{width:346px;}
.tooltip_block.tooltip_width8{width:155px;}
.tooltip_block.tooltip_width9{width:175px;}
.tooltip_block.tooltip_width10{width:275px;}
.tooltip_block.tooltip_width11{width:185px;}
.tooltip_block.tooltip_width12{width:450px;}
.tooltip_block.tooltip_width13{width:145px;}
.tooltip_block.tooltip_width14{width:125px;}
.tooltip_block.tooltip_width15{width:195px;}
.tooltip_block.tooltip_width16{width:230px;}
.tooltip_block.tooltip_width17{width:345px;}
.tooltip_block.tooltip_width18{width:185px;}/* 인용분석 툴팁 */
.tooltip_block.tooltip_width19{width:85px;}/* sdi 실행중지 툴팁 */
.tooltip_block.tooltip_width20{width:400px;}/* kind code */
.tooltip_block.tooltip_width21{width:410px;}/* family IPC */
.tooltip_block.tooltip_width22{width:420px;}/* family CPC */
.tooltip_block.tooltip_width23{width:660px;}/* Status */

.tooltip_block .scroll_type{height:120px; padding:12px 13px 10px; overflow-x:hidden; overflow-y:auto; line-height:17px; text-align:left;}/* tooltip내 스크롤영역 */
.tooltip_block .scroll_type2{height:43px; padding:12px 13px 10px; overflow-x:hidden; overflow-y:auto; line-height:17px; text-align:left;}
.tooltip_block .scroll_type3{max-height:70px; *height:70px; padding:7px 15px; overflow-x:hidden; overflow-y:auto; line-height:17px; text-align:left;}
.tooltip_block .scroll_type3 ul li {float:none;} /* 20151120 jia추가 : memo ie7 버그 */
.tooltip_block .scroll_type4{max-height:70px; *height:70px; padding:2px 15px; overflow-x:hidden; overflow-y:auto; line-height:17px; text-align:left;}
.tooltip_block .scroll_type4 ul li {float:none;} /* 20151120 jia추가 : memo ie7 버그 */

.tooltip_block .scroll_notype{padding:12px 13px 10px; overflow-x:hidden; overflow-y:hidden; line-height:17px; text-align:left;}

.tooltip_block.radius{border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}/* 모서리 둥글게 */
.tooltip_block .arrow_border, 
.tooltip_block .arrow_bg{border-color:transparent; position:absolute; border-style:solid; border-width:6px; height:0px; width:0px;}
.tooltip_block .arrow_border.fix_top{top:-13px; left:47%;}/* 화살표  위방향 위치 */
.tooltip_block .arrow_bg.fix_top{top:-12px; left:47%;}
.tooltip_block .arrow_border.fix_top_scswarnning{top:-13px; left:5%;}/* 화살표  위방향 위치 */
.tooltip_block .arrow_bg.fix_top_scswarnning{top:-12px; left:5%;}
.tooltip_block .arrow_border.fix_top2{top:-13px; right:2.3%;}
.tooltip_block .arrow_bg.fix_top2{top:-12px; right:2.3%;}
.tooltip_block .arrow_border.fix_top3{top:-13px; left:10%;}
.tooltip_block .arrow_bg.fix_top3{top:-12px; left:10%;}
.tooltip_block .arrow_border.fix_top4{top:-13px; right:10%; *right:11%}
.tooltip_block .arrow_bg.fix_top4{top:-12px; right:10%; *right:11%}
.tooltip_block .arrow_border.fix_top5{top:-13px; left:6%; *left:9%;}
.tooltip_block .arrow_bg.fix_top5{top:-12px; left:6%; *left:9%;}
.tooltip_block .arrow_border.fix_top6{top:-13px; /*right:7%;*/ right:3%;} /* 201051222 jia수정 */
.tooltip_block .arrow_bg.fix_top6{top:-12px; /*right:7%;*/ right:3%;} /* 201051222 jia수정 */
.tooltip_block .arrow_border.fix_top7{top:-13px; right:32%; *right:33%}
.tooltip_block .arrow_bg.fix_top7{top:-12px; right:32%; *right:33%}
.tooltip_block .arrow_border.fix_top8{top:-13px; right:17%;}
.tooltip_block .arrow_bg.fix_top8{top:-12px; right:17%;}
.tooltip_block .arrow_border.fix_top9{top:-13px; left:30%;}
.tooltip_block .arrow_bg.fix_top9{top:-12px; left:30%;}
.tooltip_block .arrow_border.fix_top10{top:-13px; left:36%;}
.tooltip_block .arrow_bg.fix_top10{top:-12px; left:36%;}
.tooltip_block .arrow_border.fix_top11{top:-13px; left:50%;}
.tooltip_block .arrow_bg.fix_top11{top:-12px; left:50%;}
.tooltip_block .arrow_border.fix_top12{top:-13px; left:21%;}
.tooltip_block .arrow_bg.fix_top12{top:-12px; left:21%;}
.tooltip_block .arrow_border.fix_top13{top:-13px; left:29%;}
.tooltip_block .arrow_bg.fix_top13{top:-12px; left:29%;}
.tooltip_block .arrow_border.fix_top14{top:-13px; right:16%;}
.tooltip_block .arrow_bg.fix_top14{top:-12px; right:16%;}
.tooltip_block .arrow_border.fix_top15{top:-13px; left:28%;}
.tooltip_block .arrow_bg.fix_top15{top:-12px; left:28%;}
.tooltip_block .arrow_border.fix_top16{top:-13px; left:53%;}
.tooltip_block .arrow_bg.fix_top16{top:-12px; left:53%;}
.tooltip_block .arrow_border.fix_top17{top:-13px; left:25px;}
.tooltip_block .arrow_bg.fix_top17{top:-12px; left:25px;}
.tooltip_block .arrow_border.fix_top18{top:-13px; left:20px;}
.tooltip_block .arrow_bg.fix_top18{top:-12px; left:20px;}

.tooltip_block .arrow_border.fix_bottom{bottom:-13px; left:47%;}/* 화살표  아래방향 위치 */
.tooltip_block .arrow_bg.fix_bottom{bottom:-12px; left:47%;}
.tooltip_block .arrow_border.fix_bottom2{bottom:-13px; left:6%;}
.tooltip_block .arrow_bg.fix_bottom2{bottom:-12px; left:6%;}
.tooltip_block .arrow_border.fix_bottom3{bottom:-13px; left:60px;}
.tooltip_block .arrow_bg.fix_bottom3{bottom:-12px; left:60px;}
.tooltip_block .arrow_border.fix_bottom4{bottom:-13px; left:40%;}
.tooltip_block .arrow_bg.fix_bottom4{bottom:-12px; left:40%;}
.tooltip_block .arrow_border.fix_bottom5{bottom:-13px; right:7%;}
.tooltip_block .arrow_bg.fix_bottom5{bottom:-12px; right:7%;}
.tooltip_block .arrow_border.fix_bottom6{bottom:-13px; left:10%;}
.tooltip_block .arrow_bg.fix_bottom6{bottom:-12px; left:10%;}
.tooltip_block .arrow_border.fix_bottom7{bottom:-13px; left:23%;}
.tooltip_block .arrow_bg.fix_bottom7{bottom:-12px; left:23%;}
.tooltip_block .arrow_border.fix_bottom8{bottom:-13px; right:18%; *right:8%;}
.tooltip_block .arrow_bg.fix_bottom8{bottom:-12px; right:18%; *right:8%;}
.tooltip_block .arrow_border.fix_bottom9{bottom:-13px; right:10%;}
.tooltip_block .arrow_bg.fix_bottom9{bottom:-12px; right:10%;}
.tooltip_block .arrow_border.fix_bottom10{bottom:-13px; left:18%;}
.tooltip_block .arrow_bg.fix_bottom10{bottom:-12px; left:18%;}
.tooltip_block .arrow_border.fix_bottom11{bottom:-13px; left:26%;}
.tooltip_block .arrow_bg.fix_bottom11{bottom:-12px; left:26%;}
.tooltip_block .arrow_border.fix_bottom12{bottom:-13px; left:8%;}
.tooltip_block .arrow_bg.fix_bottom12{bottom:-12px; left:8%;}
.tooltip_block .arrow_border.fix_bottom13{bottom:-13px; right:25%;}
.tooltip_block .arrow_bg.fix_bottom13{bottom:-12px; right:25%;}
.tooltip_block .arrow_border.fix_bottom19{bottom:-13px; left:61px;}
.tooltip_block .arrow_bg.fix_bottom19{bottom:-12px; left:61px;}
.tooltip_block .arrow_border.fix_bottom20{bottom:-13px; left:61px;}
.tooltip_block .arrow_bg.fix_bottom20{bottom:-12px; left:61px;}

.tooltip_block .arrow_border.fix_right{right:-13px; top:35%;}/* 화살표  우측방향 위치 */
.tooltip_block .arrow_bg.fix_right{right:-12px; top:35%;}

.tooltip_block .arrow_border.fix_left{left:-13px; top:25%;}/* 화살표  좌측방향 위치 */
.tooltip_block .arrow_bg.fix_left{left:-12px; top:25%;}
.tooltip_block .arrow_border.fix_left2{left:-13px; top:2%;}
.tooltip_block .arrow_bg.fix_left2{left:-12px; top:2%;}
.tooltip_block .arrow_border.fix_left3{left:-13px; top:38%;}
.tooltip_block .arrow_bg.fix_left3{left:-12px; top:38%;}
.tooltip_block .arrow_border.fix_left4{left:-13px; top:50%;}
.tooltip_block .arrow_bg.fix_left4{left:-12px; top:50%;}

/* 각 말풍선 별도 스타일 */
.tooltip_block.colortype_gray{background:#ffffff; border:1px solid #777777;}/* 색상타입-gray */
.tooltip_block.colortype_gray .arrow_border.top{border-bottom-color:#777777;}/* 화살표 위방향 색상 */
.tooltip_block.colortype_gray .arrow_bg.top{border-bottom-color:#ffffff;}
.tooltip_block.colortype_gray .arrow_border.left{border-right-color:#777777;}/* 화살표 왼쪽 색상 */
.tooltip_block.colortype_gray .arrow_bg.left{border-right-color:#ffffff;}
.tooltip_block.colortype_gray .arrow_border.right{border-left-color:#777777;}/* 화살표 오른쪽방향 색상 */
.tooltip_block.colortype_gray .arrow_bg.right{border-left-color:#ffffff;}
.tooltip_block.colortype_gray .arrow_border.bottom{border-top-color:#000000;}/* 화살표 아래방향 색상 */
.tooltip_block.colortype_gray .arrow_bg.bottom{border-top-color:#ffffff;}
.tooltip_block.colortype_gray2{background:#F4F4F4; border:1px solid #999999;}
.tooltip_block.colortype_gray2 .arrow_border.top{border-bottom-color:#999999;}
.tooltip_block.colortype_gray2 .arrow_bg.top{border-bottom-color:#F4F4F4;}

.tooltip_block.colortype_yellow{background:#ffffe5; border:1px solid #999999;}/* 색상타입-yellow */
.tooltip_block.colortype_yellow .arrow_border.top{border-bottom-color:#999999;}/* 화살표 위방향 색상 */
.tooltip_block.colortype_yellow .arrow_bg.top{border-bottom-color:#ffffe5;}
.tooltip_block.colortype_yellow .arrow_border.bottom{border-top-color:#999999;}/* 화살표 아래방향 색상 */
.tooltip_block.colortype_yellow .arrow_bg.bottom{border-top-color:#ffffe5;}

.tooltip_block.colortype_green{background:#edf5ff; border:1px solid #6c9d31;}/* 색상타입-green > 블루색상으로 변경 20160623 */
.tooltip_block.colortype_green .arrow_border.top{border-bottom-color:#6c9d31;}/* 화살표 위방향 색상 */
.tooltip_block.colortype_green .arrow_bg.top{border-bottom-color:#edf5ff;}
.tooltip_block.colortype_green .arrow_border.bottom{border-top-color:#6c9d31;}/* 화살표 아래방향 색상 */
.tooltip_block.colortype_green .arrow_bg.bottom{border-top-color:#edf5ff;}

/* //말풍선 */

.btn_dwn_history2{background:#ffffff; width:96px; height:16px; line-height:16px; margin:2px 0 0 5px; text-align:center; border:1px solid #b4b4b4; font-size:11px; display:inline-block; text-decoration:none !important; color:#555555}
.btn_dwn_history2:hover{background:#939393; color:white}
.btn_question{background:#ffffff; width:16px; height:16px; line-height:16px; margin:2px 0 0 5px; text-align:center; border:1px solid #b4b4b4; font-size:11px; display:inline-block; text-decoration:none !important; color:#555555}
.btn_question:hover{background:#939393; color:white}
.bar{color:#dfdfdf; margin:3px 5px 0 5px}
.btn_white_delete{float:left; overflow:hidden; text-align:center; border:1px solid #939393; background:#ffffff; text-decoration:none; color:#4d4d4d !important; letter-spacing:0em;}
.btn_white_delete:hover{text-decoration:none !important;}
.color_blue{color:#0255a5}
.color_blue2 a{color:#0255a5}
.color_blue2 a:hover{color:#0255a5; text-decoration:underline !important}
.text_capitalize{text-transform:capitalize}
.text_box_bluetype{padding:15px 30px; background:#e4eef7;}

/* 뷰모드 및 출력옵션 설정 */
.layer_toc_setup{position:absolute; right:0px; width:206px; display:none}
.layer_toc_setup.st_bottom{margin-top:0px !important; bottom:25px;}/* TOC 하단에 위치할 때 제어 */
.layer_toc_setup.st_sdi{margin-top:0px !important; bottom:25px;}/* SDI 하위 리스트에서 제어*/
.layer_toc_setup.st_top{width:255px !important; margin-top:23px !important; right:-3px !important;}/* 이지뷰어 상단에 위치할 때 제어 */
.layer_toc_setup .title_type{padding:10px 15px; height:15px; border-bottom:1px solid #d7d7d7;}
.layer_toc_setup ul{zoom:1; *display:inline-block;}
.layer_toc_setup ul:after{content:""; display:block; clear:both;}
.layer_toc_setup .division{margin:10px 12px;}
.layer_toc_setup .line_top{border-top:1px dotted #a9a9a9; padding-top:10px;}
.layer_toc_setup .line_top ul{*margin-top:5px; margin-bottom:4px;} 
.layer_toc_setup .block{display:inline-block; margin-bottom:10px;}
.layer_toc_setup .block .txt_width{float:left; width:65px;}
.layer_toc_setup .op_item{float:left; margin-left:10px; margin-bottom:6px;}
.layer_toc_setup .op_item.clear {width:100%;}
.layer_toc_setup .op_width{width:70px;}
.layer_toc_setup .op_width2{width:85px;}
.layer_toc_setup input{margin:0px 2px 0px 0px; *margin:-4px 2px 0px 0px;}
.layer_toc_setup .btn_bottomblock{padding:6px 0px 4px 0px; background:#f5f5f5; text-align:center; line-height:16px;}
.layer_toc_setup .disp_b input[type="radio"]{margin-top:-2px; *margin-top:-5px;}
.layer_toc_setup .disp_b label{*margin-left:-2px;}
.layer_toc_setup .op_item input[type="checkbox"]{margin-top:-3px; *margin-top:-5px;}
.layer_toc_setup .op_item label{*margin-left:-2px;}

/*==========layer==========*/
/*도움말 레이어*/
.layer_com_help{position:absolute; white-space:nowrap; background:#ffffff; border:1px solid #999999; z-index:110; display:none; min-width:150px; box-sizing:border-box;}
.layer_com_help a{color:#666666;}
.layer_com_help .topblock {height: 17px; line-height: 17px; padding: 7px 15px 5px; border-bottom: 1px solid #d7d7d7;}
.layer_com_help .topblock .btn_x{margin-top:2px;}
.layer_com_help .conblock{padding:10px 15px;line-height:16px;vertical-align:middle;}
.layer_com_help .conblock ul li{background:url('../image/icon/ico_bu01.gif') no-repeat 0px 7px; text-indent:7px; list-style-position:outside;}
.layer_com_help .conblock ul li a:hover{text-decoration:underline;}

.layer_bs{border: 1px solid #999999; background: #ffffff; z-index: 110; box-sizing:border-box;}/*기본레이어에 헤더타이틀(흰배경)있는 타입*/
.layer_bs .layer_bs_header{display:block; padding: 0px 15px; height: 33px; line-height: 34px; border-bottom: 1px solid #ebebeb; color: #555555;}
.layer_bs .layer_bs_header .btn_x{position:absolute; right:15px; top:13px;}
.layer_bs .layer_bs_container{padding:15px;}

.table_type4{width:100%; *width:98%; border-bottom:1px solid #cccccc;}/* SDI신청/회원가입 */
.table_type4 th{border-bottom:1px solid #cccccc; padding:7px 5px 7px 20px; line-height:23px; vertical-align:middle !important;}
.table_type4 td{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:7px 5px 7px 20px; line-height:23px; vertical-align:middle !important;}
.table_type4 td.td_type{padding:7px 5px 7px 10px; *padding:7px 0px 7px 10px;}
.table_type4 .width{width:118px; *width:100px;}
.table_type4 .width2{width:180px; *width:250px;}
.table_type4 .first_line{border-top:1px solid #a6a6a6;}
.table_type4 .input_text{width:685px; height:49px; padding:2px 3px; border:1px solid #999999; resize:none; overflow-x:hidden; overflow-y:auto;}
.table_type4 .ip_width{width:50px;}
.table_type4 .ip_width2{width:60px;}
.table_type4 .ip_width3{width:102px; *width:100px;}
.table_type4 .ip_width4{width:55px; *width:56px;}
.table_type4 .ip_width5{width:90px;}
.table_type4 .ip_width6{width:75px;}
.table_type4 .ip_width7{width:67px;}
.table_type4 input.ip_text{float:left; overflow:hidden; width:130px; height:17px; border:1px solid #999999;}
.table_type4 input.ip_text2{float:left; overflow:hidden; width:130px; height:17px; padding:2px 3px; border:1px solid #999999;}
.table_type4 input.ip_text3{float:left; overflow:hidden; width:296px; height:17px; border:1px solid #999999;}
.table_type4 input.ip_text4{float:left; overflow:hidden; width:40px; height:17px; border:1px solid #999999;}
.table_type4 input.ip_text5{float:left; overflow:hidden; width:460px; height:17px; border:1px solid #999999;}
.table_type4 input.ip_text6{float:left; overflow:hidden; width:74px; height:17px; border:1px solid #999999;}
.table_type4 input.ip_text7{float:left; overflow:hidden; width:40px; height:17px; border:1px solid #999999; text-align:center;}/* 우편번호 5자리 */
.table_type4 input.ip_text8{overflow:hidden; width:460px; height:17px; border:1px solid #999999;}
.table_type4 select.select_box{float:left; padding:2px 3px !important; width:55px; border:1px solid #999999;}
.table_type4 select.select_box2{float:left; padding:2px 3px !important; width:280px; border:1px solid #999999;}
.table_type4 .ipblock_type{line-height:17px !important; padding:3px 0px 0px;}
.table_type4 .div_width{width:693px;}
.table_type4 .list_type{display:block; margin-left:60px;}
.table_type4 .list_type2{display:block; margin-left:102px; *margin-left:100px;}
.table_type4 .list_type3{display:block; margin-left:80px; *float:left; *margin-left:0px;}
.table_type4 .list_type4{display:block; margin-left:0px;}
.table_type4 .list_type4 li{float:left; margin-left:10px}
.table_type4 .error_type th{color:#f8363e !important;}
.table_type4 .error_type select, .table_type4 .error_type input{border:1px solid #f8363e !important;}
.table_type4 .txt_info{float:left; font-size:11px; color:#888888; margin:2px 0px 0px 10px; letter-spacing:-0.03em;}
.table_type4 .txt_info2{font-size:11px; color:#888888; margin:5px 0px 3px;}
.table_type4 .txt_info3{float:left; font-size:11px; color:#888888; margin:5px 0px 0px 10px; line-height:15px;}
.table_type4 .txt_warr{font-size:11px; color:#ff0101; padding-top:3px; line-height:16px !important;}
.table_type4 .txt_warr2{float:left; font-size:11px; color:#ff0101; padding:3px 0px 0px 10px; line-height:16px !important;}
.table_type4 .txt_com{font-size:11px; color:#026fff; padding-top:3px; line-height:16px !important;}
.table_type4 .item_width{width:92px;}
.table_type4 .item_space{margin-right:15px; *margin-right:10px;}

.tb_space{margin:10px 20px;}
.tb_space2{float:left; margin-left:248px; margin-top:-10px; margin-bottom:20px;}/* 일본과거분 */
.tb_thtext_type{text-align:left !important; font-weight:normal !important;}
.tb_head_backcolor{background:#f4f4f4;}
.tb_head_backcolor2{background:#e5eef7;}
.tb_head_backcolor3{background:#e4e4e4;}
.tb_head_backcolor4{background:#c2cae0;}
.tb_title{margin-top:20px; line-height:26px;}
.tb_title2{margin-top:35px; line-height:26px;}
.tb_noline_bottom{border-bottom:0px none !important;}

.ico_dottype_orange{display:block; width:7px; height:14px; background:url('../image/icon/ico_bu01_orange.gif') no-repeat 1px 3px; margin-left:-7px}
.ico_dottype_orange2{display:block; width:7px; height:14px; background:url('../image/icon/ico_bu01_orange.gif') no-repeat 1px 3px}

/*인풋박스 안에 엑스버튼있는 타입*/
.input_w100_includex{width: 100%; height:25px; line-height:25px; position:relative; display:inline-block; box-sizing:border-box; border:1px solid #999999; overflow: hidden}
.input_w100_includex input{padding:none; border:none !important}
.input_w100_includex .input_w100in_form{width: 100%; height:inherit; position:relative; display:inline-block; padding:none !important; border:none !important; box-sizing:border-box}
.input_w100in_x{position:absolute; display:none; z-index: 10; top:7px; right:5px}

.input_w90_includex{width: 90%; height:25px; line-height:25px; position:relative; display:inline-block; box-sizing:border-box; border:1px solid #999999; overflow: hidden}
.input_w90_includex inpu{padding:none; border:none !important}
.input_w90_includex .input_w90in_form{width: 100%; height:inherit; position:relative; display:inline-block; padding:none !important; border:none !important; box-sizing:border-box}
.input_w90in_x{position:absolute; display:none; z-index: 100; top:7px; right:5px}

.input_400px_includex{width: 400px; height:25px; line-height:25px; position:relative; display:inline-block; box-sizing:border-box; border:1px solid #999999; overflow: hidden}
.input_400px_includex inpu{padding:none; border:none !important}
.input_400px_includex .input_400pxin_form{width: 100%; height:inherit; position:relative; display:inline-block; padding:none !important; border:none !important; box-sizing:border-box}
.input_400pxin_x{position:absolute; display:none; z-index: 100; top:7px; right:5px}

.input_400px{width: 400px; height:25px; line-height:25px; display:inline-block; box-sizing:border-box; border:1px solid #999999 !important}
.input_290px{width: 290px; height:25px; line-height:25px; display:inline-block; box-sizing:border-box; border:1px solid #999999 !important}

.input_bs_h25{height:25px; line-height:25px; display:inline-block; box-sizing:border-box; border:1px solid #999999 !important}
.btn_bs_h25{height:25px; line-height:25px; display:inline-block; box-sizing:border-box}
.li_bs_h25{height:25px !important; line-height:20px !important}

.btn_space_05100510{padding:5px 10px;}
.btn_blue_type3{float:left; overflow:hidden; text-align:center; border:1px solid #415175; background:#415175; text-decoration:none; color:#fffdff !important; letter-spacing:-0.05em;}
.btn_green_type3:hover{background:#4a5eb2; text-decoration:none;}
.btn_gray_h20{height:20px; line-height:22px; background:#ebebeb; border:1px solid #b4b4b4; color:#545454; padding:0 7px; float:left}
.btn_gray_h25{height:25px; line-height:27px; background:#ebebeb; border:1px solid #b4b4b4; color:#545454; padding:0 7px; float:left}
.layer_jpinput .btn_close{position:absolute; right:12px; top:8px; width:13px; height:12px; background:url('../image/btn/btn.gif') no-repeat -227px -5px;}/* 검색 일본어입력기 닫기버튼 */
.layer_keyword .btn_close{position:absolute; bottom:-22px; width:560px;  height:15px; line-height:15px; padding:3px 5px; text-align:right; background:#ffffff; font-size:11px; color:#666666; }

.btn_confirm{width:54px; height:25px; line-height:27px; text-align:center; border:1px solid #8798b6; color:#555555; font-weight:bold; display:inline-block}
.btn_confirm:hover{background:#e5eef7}
.btn_cancel_re{width:54px; height:25px; line-height:27px; text-align:center; border:1px solid #b4b4b4; color:#555555; display:inline-block}/*'.btn_cancel'중복 클래스 사용으로 인한 대체 클래스*/

.layer_foot .btn_cancel{width:54px; height:25px; line-height:27px; text-align:center; border:1px solid #b4b4b4; color:#555555; display:inline-block}
.layer_pop_container .content .btn_cancel{width:54px; height:25px; line-height:27px; text-align:center; border:1px solid #b4b4b4; color:#555555; display:inline-block} 

.btn_close_new{width:54px; height:25px; line-height:27px; text-align:center; border:1px solid #888888; color:white; display:inline-block; background:#888888}
.btn_confirm2{padding:0 6px; height:20px; line-height:20px; text-align:center; border:1px solid #8798b6; background-color:white; color:#555555; font-weight:bold; display:inline-block}
.btn_cancel2{padding:0 6px; height:20px; line-height:20px; text-align:center; border:1px solid #b4b4b4; background-color:white; color:#555555; display:inline-block}

/* Paginate */
.pagenate_align{float:left; margin-top:3px;}/* DOC-상단/요약정보 내 */
.pagenate_align2{float:left; margin-top:7px;}/* DOC-항목 내 */
.pagenate_align3{float:right; margin-top:6px; margin-right:12px;}/* 이지뷰어-상단 */
.pagenate_align4{float:left; margin-top:3px;}/* 이지뷰어-상단 */
.pagenate_align5{float:right; margin-top:1px;}/* DOC-테이블 하단 */

/* 유형1 검색 상/하단형 */
.paginate_type1{} 
.paginate_type1 .btn_first{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat 2px 4px;}
.paginate_type1 .btn_first:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat 1px 3px; border:1px solid #d7d7d7;} 
.paginate_type1 .btn_before{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat 4px -16px;}
.paginate_type1 .btn_before:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat 3px -17px; border:1px solid #d7d7d7;}
.paginate_type1 .btn_last{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat -18px 4px;}
.paginate_type1 .btn_last:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat -19px 3px; border:1px solid #d7d7d7;} 
.paginate_type1 .btn_after{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat -12px -16px;}
.paginate_type1 .btn_after:hover{padding:10px; background:url('../image/btn/btn.gif') no-repeat -13px -17px; border:1px solid #d7d7d7;}
.paginate_type1 .inputtype{float:left; overflow:hidden; width:45px; height:15px; padding-left:4px; border:1px solid #d7d7d7; border-right:none; line-height:15px; font-size:11px;}
.drawsch_wrap .paginate_type1 .inputtype{height:21px;}
.paginate_type1 span.pagebar{float:left; padding-top:4px; padding-left:7px; font-size:12px; color:#acacac;} 
.paginate_type1 span.pagenum{float:left; padding:4px 5px 3px 5px; font-size:12px; font-weight:bold;}

/* 유형2 게시판 리스트 영문 형 */
.paginate_type2_eng{line-height:12px; font-size:12px;} 
.paginate_type2_eng a, .paginate_type2_eng strong{display:inline-block; position:relative; z-index:2; margin:0 -3px; padding:1px 8px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background-color:#fff; color:#323232; text-decoration:none; vertical-align:top;} 
.paginate_type2_eng a:hover, .paginate_type2_eng a:active, .paginate_type2_eng a:focus{background-color:#f8f8f8;} 
.paginate_type2_eng strong{color:#ff8600} 
.paginate_type2_eng .direction{border:0; font-weight:normal; color:#767676; text-decoration:none !important; z-index:1;} 
.paginate_type2_eng .direction:hover, .paginate_type2_eng .direction:active, .paginate_type2_eng .direction:focus{color:#323232; background-color:#fff;} 
.paginate_type2_eng .direction.my_page_active{color:#323232; background-color:#fff;} 
.paginate_type2_eng .prev{border-left:0;} 
.paginate_type2_eng .next{border-right:0;} 
.paginate_type2_eng .direction span{display:inline-block; position:relative; top:2px; width:0; height:0; font-size:0; line-height:0; vertical-align:top;} 
.paginate_type2_eng .prev span{*left:-4px; margin-right:1px; border:4px solid; border-top:solid #fff; border-bottom:solid #fff; border-left:0;} 
.paginate_type2_eng .next span{margin-left:1px; border:4px solid; border-top:solid #fff; border-bottom:solid #fff; border-right:0;}

/* 유형2 게시판 리스트 type2 형 */
.paginate_type2_1{line-height:12px; font-size:12px;} 
.paginate_type2_1 .numtext_type, .paginate_type2_1 strong{float:left; display:block; z-index:2; padding:1px 7px; margin-top:4px; border-right:1px solid #d6d6d6; background-color:#fff; color:#323232; text-decoration:none; vertical-align:top;} 
.paginate_type2_1 .lasttext{border-right:none !important;}
.paginate_type2_1 a:hover, .paginate_type2_1 a:active, .paginate_type2_1 a:focus{background-color:#f8f8f8;} 
.paginate_type2_1 .direction{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat;} 
.paginate_type2_1 .direction:hover, .paginate_type2_1 .direction:active, .paginate_type2_1 .direction:focus{padding:10px; border:1px solid #d7d7d7;}
.paginate_type2_1 .btn_first{background-position:2px 4px;}
.paginate_type2_1 .btn_first:hover{background-position:1px 3px;} 
.paginate_type2_1 .btn_before{background-position:4px -16px;}
.paginate_type2_1 .btn_before:hover{background-position:3px -17px;}
.paginate_type2_1 .btn_last{background-position:-18px 4px;}
.paginate_type2_1 .btn_last:hover{background-position:-19px 3px;} 
.paginate_type2_1 .btn_after{background-position:-12px -16px;}
.paginate_type2_1 .btn_after:hover{background-position:-13px -17px;}

/* 유형2 게시판 리스트 type3 형(적용-조회이력) */
.paginate_type2_2{line-height:12px; font-size:12px;} 
.paginate_type2_2 .numtext_type, .paginate_type2_2 strong{float:left; display:block; z-index:2; width:10px; padding:1px 7px; margin-top:4px; border-right:1px solid #d6d6d6; color:#323232; text-decoration:none; vertical-align:top;} 
.paginate_type2_2 .lasttext{border-right:none !important;}
.paginate_type2_2 .numtext_type:hover, .paginate_type2_2 .numtext_type:active, .paginate_type2_2 .numtext_type:focus{font-weight:bold;} 
.paginate_type2_2 .direction{float:left; display:block; padding:11px; background:url('../image/btn/btn.gif') no-repeat;} 
.paginate_type2_2 .btn_first{background-position:2px 4px;}
.paginate_type2_2 .btn_before{background-position:4px -16px;}
.paginate_type2_2 .btn_last{background-position:-18px 4px;}
.paginate_type2_2 .btn_after{background-position:-12px -16px;}

/* 유형3 상세설명 형 */
.paginate_type3{line-height:12px; font-size:12px;} 
.paginate_type3 .direction{float:left; padding:2px 5px 6px 5px;}
.paginate_type3 .prev{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-right:6px solid #494949; line-height:12px;}
.paginate_type3 .next{display:block; width:0; height:0; margin-top:-1px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #494949; line-height:12px;}
.paginate_type3 span.pagenum{float:left; padding:0 5px 3px 5px;}
.adminm_view_list .paginate_type3 span.pagenum{float:left; padding:1px 5px 2px 5px;}/* 행정사항/패밀리/인용 테이블 상하단 페이징여백 조정 */

/* 유형4 상세설명 형 2 */
.paginate_type4{line-height:12px; font-size:12px;}
.paginate_type4 .btn_align{float:left; margin-top:-6px; margin-left:5px;}
.paginate_type4 .btn_align a{float:left; margin-left:-1px;}
.paginate_type4 .before{float:left; display:block; padding:10px; background:url('../image/btn/btn.gif') no-repeat 4px -17px; border:1px solid #dddddd;}
.paginate_type4 .after{float:left; display:block; padding:10px; background:url('../image/btn/btn.gif') no-repeat -12px -17px; border:1px solid #dddddd;}
.paginate_type4 span.pagenum{float:left; padding:0 5px 3px 5px;}
.paginate_type4 .btn_disa{float:left; margin-top:0px;}

/* pagination / 페이지네이션 */
.paginate_type .btn_pagenate{height:8px; background:url('../image/btn/btn_02.png') no-repeat;} /* 공통 */
.paginate_type .btn_first{width:9px; background-position:-220px -100px;}/* 버튼 활성화 시 위치 */
.paginate_type .btn_last{width:9px; background-position:-340px -100px;}
.paginate_type .btn_before{width:5px; background-position:-260px -100px;}
.paginate_type .btn_after{width:5px; background-position:-300px -100px;}
.paginate_type .btn_first.btn_dis_type{width:9px; background-position:-220px -120px;}/* 버튼 비활성화 시 위치 */
.paginate_type .btn_last.btn_dis_type{width:9px; background-position:-340px -120px;}
.paginate_type .btn_before.btn_dis_type{width:5px; background-position:-260px -120px;}
.paginate_type .btn_after.btn_dis_type{width:5px; background-position:-300px -120px;}

/* 숫자 활성화 오렌지에 first,pre,next,last버튼  - 무효화 Doc 문헌번호 리스트 페이징 화면 참고 */
.paging_section{padding:10px 0; text-align:center;}
.paging_section ul{display:inline; margin:0 7px;}
.paging_section ul li{position:relative; display:inline-block; margin-right:9px; padding-right:14px;}
.paging_section ul li:after{content:""; display:block; position:absolute; top:50%; right:0; width:1px; height:10px; margin-top:-6px; background-color:#D3D3D3;}
.paging_section ul li:last-child{margin-right:0 !important; padding-right:0 !important;}
.paging_section ul li:last-child:after{display:none;}
.paging_section ul li{color:#4E4E4E; font-size:11px;}
.paging_section ul li.on{color:#FE7819; font-weight:bold;}
.paging_section ul li a{color:inherit;}
.paging_section .first, .paging_section .pre, .paging_section .next, .paging_section .end{display:inline;}
.paging_section .first{margin-right:8px;}
.paging_section .end{margin-left:8px;}
.paging_section em{overflow:hidden; margin-top:2px; display:inline-block; width:9px; height:7px; background:url("../image/btn/btn_02.png") no-repeat -220px -100px; text-indent:-9999px;}
.paging_section .pre em{background-position:-260px -100px;}
.paging_section .next em{background-position:-300px -100px;}
.paging_section .end em{background-position:-340px -100px;}
.paging_section .disabled em{cursor:default; opacity:0.4;}
.paging_section .disabled{cursor:default;}

.btn_calendar{float:left; border:1px solid #bababa; background:#ffffff; padding:2px; text-decoration:none;}/* 더보기 텍스트버튼 */
.btn_calendar .calend{display:inline-block; vertical-align:middle !important; width:13px; height:13px; background:url('../image/btn/btn.gif') no-repeat -381px -269px; font-size:0; line-height:0;}/* 달력 */

/* 마이페이지-회원정보,다운로드,사용자관리 / 고객센터 */
.table_type12{clear:both; width:100%;}
.table_type12 th{padding:7px 5px 7px 15px; border-bottom:1px solid #b7b7b7;}
.table_type12 th.th_type{width:150px; height:25px; line-height:25px; text-align:left;}
.table_type12 th.th_type2{width:150px; height:25px; line-height:25px; padding:7px 0px !important;}
.table_type12 th.th_type3{padding:7px 0px !important; vertical-align:middle !important;}
.table_type12 th.th_type4{width:72px; height:21px; line-height:21px; padding:6px 10px 4px 38px !important; vertical-align:middle !important; text-align:left; font-weight:normal; border-bottom:1px solid #cbcbcb;}
.table_type12 th.th_type5{width:90px; height:21px; line-height:21px; padding:6px 10px 4px 20px !important; vertical-align:middle !important; text-align:left; font-weight:normal; border-bottom:1px solid #cbcbcb;}
.table_type12 th.th_type6{padding:11px 0px 9px !important; vertical-align:middle !important; font-weight:normal !important;}
.table_type12 th.th_type7{width:68px; height:21px; line-height:21px; padding:6px 10px 4px 18px !important; vertical-align:middle !important; text-align:left; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.table_type12 th.th_type8{width:110px; height:25px; line-height:25px; padding:8px 20px 6px 30px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; text-align:left;}
.table_type12 th.th_type9{padding:11px 0px 9px !important; vertical-align:middle !important; font-weight:normal !important; border-top:1px solid #a1a1a1;}
.table_type12 td{padding:7px 15px;}
.table_type12 td.td_type{height:25px; line-height:25px; border-bottom:1px solid #b7b7b7;}
.table_type12 td.td_type2{height:25px; line-height:25px; border-bottom:1px solid #b7b7b7; padding:9px 15px 5px !important;}
.table_type12 td.td_type3{border-bottom:1px solid #ebebeb; padding:7px 0px !important; text-align:center; vertical-align:middle !important;}
.table_type12 td.td_type4{border-bottom:1px solid #ebebeb; vertical-align:middle !important;}
.table_type12 td.td_type5{border-bottom:1px solid #d4d4d4; height:21px; line-height:21px; padding:6px 10px 4px 20px !important; font-weight:bold; vertical-align:middle !important;}
.table_type12 td.td_type6{border-bottom:1px solid #ebebeb; padding:7px 0px !important; text-align:center; vertical-align:middle !important; line-height:16px;}
.table_type12 td.td_type7{border-bottom:1px solid #ebebeb; padding:7px 5px 7px 20px !important; vertical-align:middle !important; line-height:16px;}
.table_type12 td.td_type8{border-bottom:1px solid #ebebeb; padding:8px 0px 6px!important; text-align:center; vertical-align:middle !important; line-height:17px;}
.table_type12 td.td_type9{border-bottom:1px solid #ebebeb; padding:8px 5px 6px 20px !important; vertical-align:middle !important; line-height:17px;}
.table_type12 td.td_type10{border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:21px; line-height:21px; padding:5px 10px 5px 20px !important; vertical-align:middle !important;}
.table_type12 td.td_type11{height:25px; line-height:25px; padding:8px 5px 6px 20px; border-bottom:1px solid #dcdcdc; text-align:left;}
.table_type12 .width{width:270px;}
.table_type12 .width2{width:145px;}
.table_type12 .width3{width:290px;}
.table_type12 input.ip_text{float:left; overflow:hidden; width:170px; height:18px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text2{float:left; overflow:hidden; width:170px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text3{float:left; overflow:hidden; width:40px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text4{float:left; overflow:hidden; width:430px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text5{float:left; overflow:hidden; width:170px; height:18px; padding:2px 3px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text6{float:left; overflow:hidden; width:47px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text7{float:left; overflow:hidden; width:116px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text8{float:left; overflow:hidden; width:150px; height:17px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text9{float:left; overflow:hidden; width:25px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text10{float:left; overflow:hidden; width:74px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input.ip_text11{float:left; overflow:hidden; width:40px; height:15px; border:1px solid #bfbfbf; text-align:center;}/* 우편번호 5자리 */
.table_type12 input.ip_text11_2{float:left; overflow:hidden; width:55px; height:15px; border:1px solid #bfbfbf; text-align:center;}/* 우편번호 6자리 */
.table_type12 input.ip_text12{overflow:hidden; width:490px; height:15px; border:1px solid #bfbfbf;}
.table_type12 input[type="radio"]{float:left; margin-top:3px; margin-right:3px; *margin-right:0px; *margin-top:0px;}
.table_type12 input[type="checkbox"]{float:left; margin-top:3px; margin-right:5px; *margin-top:-2px; *margin-right:3px;}
.table_type12 input.ip_check{float:left; margin-top:6px !important; margin-right:5px!important; *margin-top:2px!important; *margin-right:3px!important;}
.table_type12 select.select_box{float:left; padding:2px 3px !important; width:55px; border:1px solid #bfbfbf;}
.table_type12 select.select_box2{float:left; padding:2px 3px !important; width:179px; border:1px solid #bfbfbf;}
.table_type12 select.select_box3{float:left; padding:2px 3px !important; width:190px; border:1px solid #bfbfbf;}
.table_type12 input.ip_radio{margin-top:6px !important; margin-right:5px !important; *margin-right:0px; *margin-top:2px !important;}
.table_type12 .line_top{border-top:1px solid #b7b7b7 !important;}
.table_type12 .line_top2{border-top:1px solid #b7b7b7 !important;}
.table_type12 .line_bottom{border-bottom:1px solid #b7b7b7 !important;}
.table_type12 .noline_right{border-right:0px none !important;}
.table_type12 .space_type{padding-left:14px;}
.table_type12 .ipblock_type{line-height:17px !important; padding:3px 0px;}
.table_type12 .nolist_type{padding:40px 0px !important; text-align:center;}
.table_type12 .nolist_type2{padding:60px 0px !important; text-align:center; border-bottom:1px solid #ebebeb;}
.table_type12 .error_type th, .table_type12 th.error_type{color:#f8363e !important;}
.table_type12 .error_type input, .table_type12 .error_type select{border:1px solid #f8363e !important;}
.table_type12 .txt_warr{float:left; font-size:11px; color:#ff0101; padding:3px 0px 0px 15px; line-height:16px !important;}
.table_type12 .link_type a{color:#444444 !important;}
.table_type12 .link_type2, .table_type12 .link_type2 a{color:#888888 !important;}
.table_type12 .txt_ellipsis{float:left; max-width:600px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}/* 공지사항/FAQ */
.table_type12 .txt_ellipsis2{float:left; max-width:380px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}/* Q&A */
.table_type12 .txt_ellipsis3{float:left; max-width:700px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}/* 서비스개선사항 */
.table_type12 .txt_ellipsis a, .table_type12 .txt_ellipsis2 a, .table_type12 .txt_ellipsis3 a{color:#444444;}
.table_type12 .bg_on{background:#ebebeb;}
.table_type12 .txt_info{float:left; font-size:11px; color:#888888; margin:4px 0px 0px 10px; letter-spacing:-0.03em; line-height:16px !important;}
.table_type12 .txt_info2{font-size:11px; color:#888888; margin:3px 0px 3px; line-height:16px !important;}
.table_type12 .txt_info3{float:left; font-size:11px; color:#888888; margin:3px 0px 0px 10px; line-height:16px !important;}
.table_type12 .td_type9 .ico_secret{*float:none; *display:inline; *zoom:1;}

.btn_gray_type{float:left; overflow:hidden; text-align:center; border:1px solid #7d7d7d; background:#8c8c8c; text-decoration:none; color:#fff !important; letter-spacing:-0.05em;}
.btn_gray_type:hover{background:#7d7d7d; text-decoration:none;}

.btn_space_04100310{padding:4px 10px 3px 10px;}

/*toggle arrow*/
.ico_toggle_up{display:block; width:8px; height:5px; background:url('../image/btn/btn.gif') no-repeat -3px -61px;}
.ico_toggle_down{display:block; width:8px; height:5px; background:url('../image/btn/btn.gif') no-repeat -24px -61px;}

/*검색타입2*/
.sch_type_blue input[type=text]{padding:none !important; float:left; margin-right:0!important; width:180px; height:26px !important; box-sizing:border-box}
.sch_type_blue .btn_share_sch{float:left; width: 46px; height: 26px; line-height: 26px; margin-left:-1px; border:1px solid #8798b6; background:#e5edf8; color:#425077; text-align:center; cursor:pointer; box-sizing:border-box}
.sch_type_blue .btn_share_sch a{color:#425077}

.setup_bg{position:relative; background-color: #e5e5e5; border: 1px solid #d8d8da; width: 22px; height: 20px;/* margin-top: -6px*/; border-radius: 2px; background-position: -163px -1px;}
.setup_bg .ico_setup{margin:5px 0 0 2px }

.highlight_setup_block2{float:left; position:relative;}/* 형광펜 설정영역 */
.highlight_setup_block2.line_bar::after{content:"|"; color:#d8d8d8; padding:0 15px 0px 12px; line-height:21px;}
.highlight_setup_block2 .btn_highlightsetup{float:left; margin-top:6px;}
.highlight_setup_block2 .btn_highlightsetup2{float:left;}
.highlight_setup_block2 .highlight_btn_box .btn_icobase, .highlight_setup_block2 .highlight_btn_box .btn_base{padding:3px 7px;}

/* 번역문신고&top버튼 한줄정렬 */
.btn_floorview{font-size:11px;} /* 전체도면보기 */
.btn_floorview a{color:#444444;}
.btn_wordcheck{display:block; padding:10px 5px; font-size:11px;}/* 번역신고 */
.btn_wordcheck a{color:#444444;}
.btn_top{display:block; padding:10px 5px; font-size:11px;}/* top */
.btn_top a{color:#444444;}
.btn_locachg{float:left; padding:0 !important; border-bottom:none !important;}
.btn_locachg2{float:right; padding:0 !important; border-bottom:none !important;}/* top 상세보기-패밀리법적상태 제어 */

.btn_space_bs{height:25px; line-height:25px; padding: 0 10px}
.btn_l_arrow.active{float:left; width:25px; height:21px; background:url('../image/btn/btn_w_arrow.gif') no-repeat 0px 0px}
.btn_l_arrow{float:left; width:25px; height:21px; background:url('../image/btn/btn_w_arrow_noactive.gif') no-repeat 0px 0px}
.btn_r_arrow.active{float:left; width:25px; height:21px; background:url('../image/btn/btn_w_arrow.gif') no-repeat -25px 0px}
.btn_r_arrow{float:left; width:25px; height:21px; background:url('../image/btn/btn_w_arrow_noactive.gif') no-repeat -25px 0px}

.layer_location_cvleft{position:absolute; top:140px; left:100px;}/* 비교보기왼쪽 */
.layer_location_cvright{position:absolute; top:140px; right: 9.5%;}/* 비교보기오른쪽 */

/* 비교보기 도면*/
.layer_imgview_type{padding-bottom:5px;}
.layer_imgview_type .title_text{float:left; margin-top:-15px; margin-left:10px; font-weight:bold; color:#ffffff;}
.layer_imgview_type .left_block{float:left; margin-left:30px; margin-top:14px;}
.layer_imgview_type .right_block{float:right; margin-right:30px; margin-top:10px;}
.layer_imgview_type .imglof.highlight_block.highlight_on .highlight_iptype_wrapca_text{float:left; margin-right:10px; margin-top:2px; color:#ffffff; font-size:11px;}
.layer_imgview_type .align_blocktype{position:relative; text-align:center; height:73px; margin-top:10px; margin-bottom:10px;}
.layer_imgview_type .imgloca_text{float:left; margin-left:15px; margin-top:1px; color:#ffffff;}

/*요약보기 툴팁 강제 사이즈조절*/
.sc_searchlist .layer_locafree_pop{box-sizing:border-box; border:1px solid #8f8f8f}
.sc_searchlist .layer_summary{padding:none !important; border:none !important}

/*필드서치 문헌수 마우스 오버 스타일*/
.nation_list .txt_num:hover{text-decoration:underline !important}
.ico_imgwarring2{width:45px; height:44px; background:url('../image/img/img_mark2.gif') no-repeat 0px 0px;}/* 사용불가 안내페이지 느낌표 이미지 */
.ico_list_wh{padding-left:21px; background:url('../image/icon/ico_list_wh.png') no-repeat 4px 3px;} /* FTO Generic TOP OrangeBTN2 */
.btn_back_orange{background:#ff7200; padding:7px 10px; display:inline-block; color:white}
.btn_back_orange a{color:white}

.list_ico_dottype{background:url('../image/icon/ico_bu03.gif') no-repeat 1px 4px; padding-left:10px; box-sizing:border-box;}

.btn_bs_h18{height:19px; line-height:21px; padding:0 7px}
.btn_bs_h20{height:20px; line-height:22px; padding:0 7px}
.btn_bs_h25{height:25px; line-height:27px; padding:0 7px}

.btn_gray_un{display:inline-block; overflow:hidden; text-align:center; border:1px solid #888888; background:#888888; text-decoration:none; color:#fffdff !important; letter-spacing:-0.05em; height:20px; line-height:20px; padding:0 10px}
.btn_memo_un{display:inline-block; width:11px; height:13px; background:url('../image/btn/btn.gif') no-repeat -114px -30px; font-size:0; line-height:0;}
.ico_pencile_gray{display:inline-block; width:9px; height:9px; background:url('../image/icon/ico_ad_note.png') no-repeat -1px -2px;}
.ico_pencile_white{display:inline-block; width:9px; height:9px; background:url('../image/icon/ico_ad_note.png') no-repeat -1px -19px;}

.btn_bs_whshadow{float:left; position:relative; height:19px; line-height:19px; padding:0 9px; border:1px solid #A1A1A1; color:#545454; font-size:11px; background-color:#fff; box-shadow:1px 1px 1px #dedede;}
.btn_bs_whradius{float:left; position:relative; height:19px; line-height:19px; padding:0 9px; border:1px solid #8697b3; color:#545454; font-size:11px; background-color:#fff; border-radius:2px;}

.ico_warring_bluebox{display:inline-block; width:60px; height:60px; background:url('../image/img/img_mark.gif') no-repeat 0px 0px;}

/* 패밀리 그룹핑 상태에서 부가 기능 실행 시 데이터 셋 선택 창 */
.layer_toc_family{padding:7px 9px 8px;}
.layer_toc_family ul{padding-left:60px;}
.layer_toc_family ul li{line-height:18px;}
.layer_toc_family ul li input{margin:-1px 3px 0px 0px; *margin:-5px 3px 0px 0px;}

.text_divbar{float:left; padding-right:10px !important; margin-right:10px; background:url('../image/img/bar_gray_t2.gif') no-repeat right;}/* bar */

/*맥시멈툴팁변경*/
.layer_summary_new{width:283px; overflow:hidden; padding:10px; background:#ffffff; padding-bottom:10px;word-break:break-all}
.layer_summary_new p{overflow:hidden;}

.btn_sdi_x2{display:block; float:right; width:10px; height:9px; background:url('../image/btn/btn.gif') no-repeat -184px -32px;}/* 인풋 닫기 */
.btn_sdi_x3{display:block; float:right; width:10px; height:9px; background:url('../image/btn/btn.gif') no-repeat -184px -32px;}/* 인풋 닫기 */
.btn_srch{display:block; float:left; width:16px; height:12px; background:url('../image/btn/btn.gif') no-repeat -165px -70px; font-size:0; line-height:0;}/* SDI신청 검색버튼 */
.ico_share{display:block; float:left; width:14px; height:11px; margin-right:4px; background:url('../image/btn/btn.gif') no-repeat -178px -164px;}

/* 도움말 링크 */
.btn_help{position:relative; width:21px; height:21px;}
.btn_help .question{position:absolute; top:4px; left:7px; z-index:1; cursor:pointer;}
.btn_help a{font-weight:bold; color:#777777;}
.btn_help>a{display:block; width:19px; height:19px; position:absolute; top:0px; z-index:0; border:1px solid #b4b4b4; border-radius:2px; background-color:#ffffff; line-height:19px; text-align:center; color:#444444;}
.btn_help a:hover{text-decoration:none;}
.btn_help.op a{color:#ffffff;}
.btn_help.op>a{opacity:.3; filter:alpha(opacity=30); border:1px solid #ffffff;}

/* 마이폴더(특허저장/검색식저장) */
.layer_myfolder ul li .title{font-weight:bold; margin-bottom:8px;}
.layer_myfolder ul li .title.other{font-weight:normal;}
.layer_myfolder ul li .title.other1{margin-top:40px; padding:0;}
.layer_myfolder ul li .title .txt_num{margin:0 3px; color:#ff761d;}
.layer_myfolder ul li .title .txt_location{color:#FE761E;}
.layer_myfolder ul li .txt_tip{color:#888; font-size:11px;}
.layer_myfolder ul li .txt_tip strong{margin-right:7px; color: #ff761d;}
.layer_myfolder .byte_txt{float:right; margin-top:3px; font-size:11px; color:#999999;}
.layer_myfolder .svc_menublock{float:right; border:1px solid #999999; border-bottom:1px solid #cfcfcf; margin-bottom:-1px;}
.layer_myfolder .svc_menublock li{float:left; width:28px; height:26px; margin-top:0px;}
.layer_myfolder .svc_menublock li:not(:first-child){border-left:1px solid #eaeaea;}
.layer_myfolder .txt_info{font-size:11px; color:#666666; line-height:16px;}
.layer_myfolder .txt_ptnum{font-weight:bold; margin-top:8px;}
.layer_myfolder .info_error_textstyle4{margin-top:10px; line-height:14px;}

/* TOC - Max 툷팁 위치 */
.max_loc{top:auto !important; bottom:26px; width:240px !important;}/* IE *//*스마트클라우드 툴팁 추가에 따라 넓이 늘림:기반팀-김명숙*/
.tooltip_block.max_loc .arrow_border.fix_bottom3{left:25px; bottom:-13px;}
.tooltip_block.max_loc .arrow_bg.fix_bottom3{left:25px; bottom:-12px;}

/*하이라이트 버튼 디자인수정*/
.highlight_setup_block .ico_setup{background-color: #e5e5e5; border: 1px solid #d8d8da; width: 20px; height: 20px; margin-top: -6px; border-radius: 2px; background-position: -163px -1px;}

/* error page */
#pul_error_system div:nth-child(2) p{width:400px; padding-top:133px; margin:0 auto; background:url('../image/img/img_system.gif') no-repeat 156px 30px; font-size:20px; text-align:center; color:#40527a;}
#pul_error_system div:nth-child(3){margin-top:60px; background-color:#f4f4f4; border:1px solid #cccccc; text-align: center;}
#pul_error_system div:nth-child(3) p{padding:20px 0px; font-weight:bold; color:#696969;}
#pul_error_system div:nth-child(3) p span{font-weight:bold; color:#fb0400;}
#pul_error_system div:nth-child(3) div{padding-bottom:40px;}
#pul_error_system div:nth-child(3) div span{display:inline-block; font-weight:bold; font-size:50px;}
#pul_error_system div:nth-child(3) div span:nth-child(2){padding:10px 20px;}
#pul_error_system div:nth-child(3) div span:first-child, #pul_error_system div:nth-child(3) div span:last-child{padding:10px 30px; background-color:#ffffff; border:1px solid #cccccc;}
/*도면 말줄임*/
.draw_txt_ellipsis{width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; text-align: center;}
/* 특허분류코드-F-term 상세레이어 */
.layer_ftem_code{position:absolute; margin-bottom:-132px; margin-left:40px; z-index:999;}
.layer_ftem_code .btn_close{position:absolute; right:-22px; top:-1px; width:21px; height:21px; background:#999999;
border-radius:0px 3px 3px 0px;
-moz-border-radius:0px 3px 3px 0px;
-webkit-border-radius:0px 3px 3px 0px;}
.layer_ftem_code .btn_close .close{display:block; width:10px; height:9px; background:url('../image/btn/btn.gif') no-repeat -362px -271px; margin:6px 0px 0px 5px; font-size:0; line-height:0; text-indent:-9999px;}
.layer_ftem_code .conblock{padding:11px 13px; width:280px; height:110px; overflow-x:hidden; overflow-y:auto; background:#ffffff; font-weight:normal;}
.layer_ftem_code .conblock .title{padding-bottom:5px;}
.layer_ftem_code .conblock li{clear:both; line-height:16px; padding:1px 0px;}
.layer_ftem_code .conblock .code_num{float:left; width:75px; font-size:11px;}
.layer_ftem_code .conblock .code_txt{display:block; margin-left:75px; font-size:11px;}

/* 소송검색 */
.srch_suit{}
.suit:nth-child(1){margin-top:0px;}
.suit{display:block; height:14px; margin:4px auto 0px; border:1px solid #cccccc; border-radius:2px; line-height:15px; text-align:center; font-size:11px; color:#4c4c4c; font-weight:normal; word-wrap:break-word; word-break:keep-all;}
@-moz-document url-prefix(){/* FireFox */
	.suit{line-height:14px;}
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {/* Chrome */
	.suit{line-height:15px;}
}
.suit.suit_federal{width:52px; height:31px;}/* Federal District Court *//* background-color:#cccccc; */
.suit.suit_itc{width:30px;}/* ITC  *//* background-color:#e8a9ef; */
.suit.suit_cafc{width:38px;}/* CAFC *//* background-color:#b5c9fe; */
.suit.suit_supreme{width:58px;}/* Supreme Court *//* background-color:#fed095; */
.suit.suit_ptab{width:38px;}/* PTAB *//* background-color:#aae6e4; */

/*========== title style ==========*/
.bar_dashed {float: left; display:block; width:1px; height:15px; margin-top:2px; margin-right:15px; margin-left:14px; border-right:dashed 1px #a2a2a2;}
.text_divbar5 {float: left; padding-right: 15px; margin-right: 15px; border-right:dashed 1px #a2a2a2;}

/*========== list text ==========*/
.bul_style_list li, .bul_style_list dd{background: url('../image/icon/ico_bu01.gif') no-repeat 0px 5px; text-indent: 7px; list-style-position: outside; font-size:11px; margin-bottom:5px; line-height:14px;}/*추천검색, 패밀리분석, 무효화*/
.bul_style_list2 li, .bul_style_list2 dd{background: url('../image/icon/ico_bu01.gif') no-repeat 0px 11px; text-indent: 7px; list-style-position: outside; height:21px;}/*공통*/
.ico_bul_bs{width:2px; height:12px; background: url('../image/icon/ico_bu01.gif') no-repeat 0px 6px;}/*기본 회색 dot bullet 단일 사용시 : 폰트 12px 앞에서 사용*/

/*에러메세지*/
.wrap_error{width:100%; text-align:center; line-height:19px; font-size:11px;}
.wrap_error .error_title{font-size:21px; width:700px; text-align:left; margin:auto; font-weight:bold; display:block; margin-bottom:15px;}
.wrap_error .error_greeting{width:100%; text-align:center; border-bottom:1px dotted #cccccc; padding-bottom:20px;}
.wrap_error .error_box_yellow{background:#fff1de; position:relative; display:inline-block; padding:30px; width:700px; box-sizing:border-box;}
.wrap_errorBox_gray{width:700px; margin:60px auto 0;}
.wrap_errorBox_gray .btn_errorQna{height:25px; line-height:25px; padding:0 10px;}
.wrap_errorBox_gray .btn_errorQna:hover{text-decoration:none;}
.wrap_errorBox_gray .gray_box{background:#f4f4f4; clear:both; display:block; min-height:60px; padding:10px 20px; margin-top:10px;}
.wrap_errorBox_gray .gray_box p{margin-top:10px; width:100%; float:left;}


/*기본 레이어스타일*/
.layer_bg_fixed{display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 200;}/*스크롤 방지 고정 레이어*/
.layer_bg_fixed.open{display:block}
.layer_bg_color{position:absolute; width:100%; height:100%; background: #ffffff; opacity: 0.5; z-index:101;}/*배경 흰색*/
.layer_bg_color2{position:absolute; width:100%; height:100%; background: #000000; opacity: 0.2; z-index:101;}/*배경 검정*/
.layer_bs_bgFixed{border: 1px solid #999999; background: #ffffff; z-index: 210; box-sizing:border-box;}/*기본레이어에 헤더타이틀(흰배경)있는 타입*/
.layer_bs_bgFixed .layer_bs_header{display:block; padding: 0px 15px; height: 40px; line-height: 40px; border-bottom: 1px solid #ebebeb; color: #555555;}
.layer_bs_bgFixed .layer_bs_header .btn_x{position:absolute; right:15px; top:16px;}
.layer_bs_bgFixed .layer_bs_container{padding:15px;}

.layer_bs{border: 1px solid #999999; background: #ffffff; z-index: 110; box-sizing:border-box;}/*기본레이어에 헤더타이틀(흰배경)있는 타입*/
.layer_bs .layer_bs_header{display:block; padding: 0px 15px; height: 33px; line-height: 34px; border-bottom: 1px solid #ebebeb; color: #555555;}
.layer_bs .layer_bs_header .btn_x{position:absolute; right:15px; top:13px;}
.layer_bs .layer_bs_container{padding:15px;}

/*공통레이어 [고정사이즈 : 350px/ 450px/ 600px/ 700px/ 850px]*/
.layer_cmm_wrap.w350{width:350px; margin-left:-175px;}
.layer_cmm_wrap.w450{width:450px; margin-left:-225px;}
.layer_cmm_wrap.w600{width:600px; margin-left:-300px;}
.layer_cmm_wrap.w700{width:700px; margin-left:-350px;}
.layer_cmm_wrap.w850{width:850px; margin-left:-425px;}
.layer_cmm_wrap{display:none; padding:10px; border:1px solid #999999; background:#ffffff; position:absolute; box-sizing:border-box; left:50%; top:30%; z-index:200;}
.layer_cmm_wrap.open{display:block;}
.layer_cmm_wrap .content{width:100%; float:left; position:relative; text-align:center;}
.layer_cmm_wrap .content .btn_x{position:absolute; right:0; top:0;}
.layer_cmm_wrap .btns{width:100%;float:left; text-align:center; margin:10px 0px;}
.layer_cmm_wrap .btns .btn_style_layer{min-width:57px; height:24px; line-height:22px; box-sizing:border-box; display:inline-block; margin:0 3px;}
.layer_cmm_wrap .btns .btn_style_layer:hover{text-decoration:none;}
.layer_cmm_wrap .btns .btn_style_layer2{padding:0 10px; height:24px; line-height:24px; box-sizing:border-box; display:inline-block; margin:0 3px;}
.layer_cmm_wrap .btns .btn_style_layer2:hover{text-decoration:none;}
.layer_cmm_wrap .btns .btn_style_layer .ico_check_white{margin-top:7px; float:none;}
.layer_cmm_wrap .content .content_inner .content_inner_innerBack{height:110px; margin-top:10px; padding:10px; background:#f4f4f4; line-height:18px; text-align:left;}
.layer_cmm_wrap .content .content_inner .content_inner_innerBack input[type="radio"]{margin-top:-1px; margin-right:5px;}
.layer_cmm_wrap .content .content_inner .content_inner_innerBack2{background:#fff1de; padding:10px; line-height:18px; margin-top:10px; color:#f06522; float:left; width:100%; box-sizing:border-box;}/*오렌지타입*/
.layer_cmm_wrap .content .content_inner .content_inner_innerBack3{margin-top:10px; padding:10px; background:#f4f4f4; line-height:24px; text-align:center; font-size:15px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader{padding:0 0 10px 0; text-align: left; top:18%;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head{width:100%; padding:0 10px; float:left; height:40px; line-height:40px; background:#666666; color:#ffffff; font-weight:bold; box-sizing:border-box;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head .btn_x_white{position:absolute; right:10px; top:13px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head .ico_bar_thickWhite{display:block; margin:13px 10px 0 0; float:left;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content{width:100%; box-sizing:border-box; padding:10px 10px 0; text-align:left;}

/*버튼만 따로 쓸 경우*/
.btn_include_wrap .btns{width:100%;float:left; text-align:center; margin:10px 0px;}
.btn_include_wrap .btns .btn_style_layer{width:57px; height:24px; line-height:25px; box-sizing:border-box; display:inline-block; margin:0 3px;}
.btn_include_wrap .btns .btn_style_layer:hover{text-decoration:none;}

/*알림 메세지  - 왼쪽에 주황동그라미 느낌표 > 오른쪽에 텍스트 */
.notice_message{padding-left:60px; margin:0px auto; position:relative; text-align:left; width:450px;}
.notice_message .ico_error01{position:absolute; display:block; left:0; top:0px;}

.table_orange{width:100%; background:#ffffff;}
.table_orange tr{border:1px solid #cccccc; border-width:0px 1px 1px;}
.table_orange thead tr:first-child{border:1px solid #f68121; border-width:0px 1px 1px;}
.table_orange th{border-color:#f68121; background:#f58220; color:#ffffff; padding:7px 15px 6px 15px;}
.table_orange td{border-color:#ffffff; padding:10px 15px;}

/* 도면 팝업 / 이지뷰어 */
.layer_drawing_wrap{position:absolute; top:50%; left:50%; z-index:102; width:974px; margin-top:-267px; margin-left:-450px; background-color:#555555;}
.layer_drawing{box-sizing:border-box; width:900px; height:535px; margin:0 auto; padding:35px 35px 0px;}
.layer_drawing::after{content:""; clear:both; display:block;}
.layer_drawing .drawing_img_wrap{float:left;}
.layer_drawing .drawing_img{overflow:hidden; width:460px; height:460px; background-color:#ffffff; vertical-align:middle;}
.layer_drawing .drawing_img table{width:100%; height:100%;}
.layer_drawing .drawing_img img{vertical-align:middle;}
.layer_drawing .drawing_rotate{width:47px; height:40px; margin:0 auto;}
.layer_drawing .drawing_rotate ul::after{content:""; clear:both; display:block;}
.layer_drawing .drawing_rotate li{float:left; margin-left:15px;}
.layer_drawing .drawing_rotate li:first-child{margin-left:0px;}
.layer_drawing .drawing_rotate li a{overflow:hidden; display:block; width:16px; height:18px; margin:11px 0px; background:url('../image/btn/btn_02.png') no-repeat; text-indent:-9999px;}
.layer_drawing .drawing_rotate li.rotate_right a{background-position:-560px -220px;}
.layer_drawing .drawing_rotate li.rotate_left a{background-position:-600px -220px;}
.layer_drawing .drawing_rotate li.rotate_right a:hover{background-position:-560px -260px;}
.layer_drawing .drawing_rotate li.rotate_left a:hover{background-position:-600px -260px;}
.layer_drawing .drawing_info_wrap{float:left; width:340px; padding-left:30px; color:#ffffff;}
.layer_drawing .drawing_info_wrap .drawing_title{padding-top:10px; padding-bottom:20px; border-bottom:1px solid #888888; font-weight:bold; font-size:18px;}
.layer_drawing .drawing_info_wrap .drawing_content{}
.layer_drawing .drawing_info_wrap .drawing_content .drawing_sum_wrap{padding-top:20px;}
.layer_drawing .drawing_info_wrap .drawing_content .drawing_sum_wrap>p{padding-bottom:10px; font-weight:bold;}
.layer_drawing .drawing_info_wrap .drawing_content .drawing_sum_wrap .drawing_sum{overflow-x:hidden; overflow-y:auto; padding-right:15px; word-wrap:break-word; word-break:break-all; line-height:18px; height:364px;}
.layer_drawing .drawing_info_wrap .drawing_content.drawing2 .drawing_sum_wrap:nth-child(1) .drawing_sum{height:180px;}
.layer_drawing .drawing_info_wrap .drawing_content.drawing2 .drawing_sum_wrap:nth-child(2) .drawing_sum{height:140px;}
.layer_drawing_wrap .drawing_paginate{}
.layer_drawing_wrap .drawing_paginate li{position:absolute; top:50%; margin-top:-20px;}
.layer_drawing_wrap .drawing_paginate a{overflow:hidden; display:block; width:17px; height:41px; background:url('../image/btn/btn_02.png') no-repeat; text-indent:-9999px;}
.layer_drawing_wrap .drawing_paginate .drawing_prev{left:20px;}
.layer_drawing_wrap .drawing_paginate .drawing_prev a{background-position:-600px -300px;}
.layer_drawing_wrap .drawing_paginate .drawing_prev a:hover{background-position:-680px -300px;}
.layer_drawing_wrap .drawing_paginate .drawing_next{right:20px;}
.layer_drawing_wrap .drawing_paginate .drawing_next a{background-position:-600px -380px;}
.layer_drawing_wrap .drawing_paginate .drawing_next a:hover{background-position:-680px -380px;}
.layer_drawing_wrap .btn_drawing_close{overflow:hidden; position:absolute; top:12px; right:12px; display:block; text-indent:-9999px;}

/*팝업창*/
.layer_cmm_wrap .content .content_inner .content_inner_innerBack{background:#f4f4f4; padding:10px; line-height:18px; margin-top:10px;}
.layer_cmm_wrap .content .content_inner .content_inner_innerBack input[type="radio"]{margin-top:-1px; margin-right:5px;}
.layer_cmm_wrap .content .content_inner .content_inner_innerBack2{background:#fff1de; padding:10px; line-height:18px; margin-top:10px; color:#f06522; float:left; width:100%; box-sizing:border-box;}/*오렌지타입*/
.layer_cmm_wrap.layer_cmm_wrapInHeader{padding:0 0 10px 0; text-align: left; top:18%;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head{width:100%; padding:0 10px; float:left; height:40px; line-height:40px; background:#666666; color:#ffffff; font-weight:bold; box-sizing:border-box;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head .btn_x_white{position:absolute; right:10px; top:13px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head .ico_bar_thickWhite{display:block; margin:13px 10px 0 0; float:left;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head2{width:100%; padding:0 10px; float:left; height:40px; line-height:40px; color:inherit; border-bottom:1px solid #b3b3b3; font-weight:bold; box-sizing:border-box;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .layer_cmm_head2 .btn_x{position:absolute; display:block; right:10px; top:13px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content{width:100%; box-sizing:border-box; padding:10px 10px 0; text-align:left;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content .radio_list > p:first-child{margin-top:5px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content .radio_list > p{margin:10px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content .radio_list > p > strong{width:35px; display:inline-block; position:relative;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content .radio_list > p >input[type="radio"]{margin-top:-1px;}
.layer_cmm_wrap.layer_cmm_wrapInHeader .content .radio_list > p >label:nth-of-type(1){margin-right:15px;}

/*대용량 메세지*/
.largeData_warnning_wrap{text-align:center;}
.warnning_msg{color:#f26522;}
.ico_largeData_warnning{width:40px; height:40px; border:3px solid #ffd092; color:#ffd092; border-radius:50%; margin:10px auto; display:block;}
.ico_largeData_warnning:before{content:"!"; font-size:30px; line-height: 41px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ico_chem_warnning{display:inline-block; margin:10px auto; width:62px; height:66px; background:url("../image/icon/ico_chem_warn.png")  no-repeat; background-size: contain; vertical-align: middle;}
.txt_chem_warnning{margin-left: 15px; color:#ffb897; vertical-align: middle;}
.largeData_warnning_wrap .btns{margin-top:10px; font-size:11px; line-height:22px;}
.largeData_warnning_wrap .btns a{width:60px; height:20px; line-height:20px; border:1px solid #b3b3b3; display:inline-block; margin-left:5px; color:inherit; font-weight:bold;}
.largeData_warnning_wrap .btns a:hover{text-decoration:none;}
.largeData_warnning_wrap .btns .bar{position:relative; width:1px; display:inline-block; margin:0 10px;}
.largeData_warnning_wrap .btns .bar:before{content:""; position:absolute; display:block; width:1px; height:11px; background: #999999; top:5px;}

/* 대만고객 번체 추가시 span.lang_tw로 작업. weight, size만 각자 설정 */
.lang_tw{font-family:"Tahoma", "Microsoft YaHei", "Arial", "Dotum", sans-serif, serif; font-weight:normal;}

/*형광펜 입력키워드 저장 WG 개선사항*/
.wrap_keyword_tip{}
.ico_keyword_tip{position:absolute; top:13px; right:10px;}
.ico_keyword_tip span{display:block;}
.ico_keyword_tip:hover{text-decoration:none;}
.wrap_highLight_keyword{padding:15px 15px 5px; border-top: 1px dotted #e6e6e6; margin:10px 0; text-align:left;}
.doc_wrap .wrap_highLight_keyword{padding:15px 0 11px; border-top: 1px dotted #e6e6e6; border-bottom:none; margin:10px 0 0;}
.wrap_highLight_keyword .title{display:inline-block; line-height:20px; font-size:11px; font-weight:bold;}
.wrap_highLight_keyword .toggle{float:right;}
.wrap_highLight_keyword .toggle::after{content:""; clear:both; display:block;}
.wrap_highLight_keyword .toggle li{position:relative; z-index:0; float:left; width:40px; height:18px; border:1px solid #999999; border-radius:1px; line-height:18px; margin:0;}/*#f3981f*/
.wrap_highLight_keyword .toggle li:nth-child(2){margin-left:-1px;}
.wrap_highLight_keyword .toggle li:hover,
.wrap_highLight_keyword .toggle .on{z-index:10; border-color:#f3981f;}
.wrap_highLight_keyword .toggle li a{display:block; width:100%; height:100%; text-align:center; font-size:11px; color:#999999;}
.wrap_highLight_keyword .toggle .on a, 
.wrap_highLight_keyword .toggle li a:hover{background-color:#ffd092; text-decoration:none; color:#4c4c4c;}
.wrap_highLight_keyword:before, .wrap_highLight_keyword:after{content:""; dispaly:block; clear:both;}
.tooltip_highlighterKeyword{top:-151px; right:10px; width:370px; padding:15px; text-align:left;}
.tooltip_highlighterKeyword>div>span{display:block;}

/* 파일 업로드 */
.file_upload{width:600px; top:50%; left:50%; z-index:102; margin-top:-300px; margin-left:-302px; box-shadow:2px 2px 10px #666666;}
.file_upload.search{width:700px; margin-left:-352px;}
	/* 스마트앵글 */
.file_upload .layer_header{height:50px; padding:0px 20px; border-bottom:1px solid #c9c9c9; background:#ffffff; line-height:50px;}
.file_upload .layer_header::after{content:""; clear:both; display:block;}
.file_upload .layer_header h4{float:left; padding-right:20px; font-size:15px; color:#4c4c4c;}
.file_upload .layer_header h4::before{display:none;}
.file_upload .layer_header p{float:left; font-size:11px;}
.file_upload .layer_header p span{color:#f58220;}
	/* 검색 */
.file_upload .layer_header_tab{}
.file_upload .layer_header_tab>ul{height:37px;}
.file_upload .layer_header_tab>ul::after{content:""; clear:both; display:block;}
.file_upload .layer_header_tab>ul li{float:left; height:36px; padding:0px 20px; border:1px solid #d9d9d9; border-bottom-color:#777777; background:#ffffff; line-height:36px;}
.file_upload .layer_header_tab>ul li a{display:block; font-weight:bold; color:#777777; text-decoration:none;}
.file_upload .layer_header_tab>ul li a::after{content:""; clear:both; display:block;}
.file_upload .layer_header_tab>ul li a span{float:left; display:block; width:15px; height:12px; margin:12px 0px; background:url('../image/btn/btn.gif') no-repeat;}
.file_upload .layer_header_tab>ul li .ico_pencil{background-position:-760px -260px;}
.file_upload .layer_header_tab>ul li .ico_upload{background-position:-40px -940px;}
.file_upload .layer_header_tab>ul li.on{border-color:#777777; border-bottom-color:#f4f4f4; background:#f4f4f4;}
.file_upload .layer_header_tab>ul li.on a{color:#555555;}
.file_upload .layer_header_tab>ul li.on .ico_pencil{background-position:-760px -240px;}
.file_upload .layer_header_tab>ul li.on .ico_upload{background-position:-40px -900px;}
.file_upload .layer_header_tab .help_wrap {position:absolute; top:9px; right:50px;}
.file_upload .layer_header_tab .help_wrap .btn_cmm_help{margin-top:0px; margin-left:0px;}
.file_upload .layer_header_tab .help_wrap .layer_com_help{top:22px; right:0px;}
.file_upload.search .layer_container{padding:20px 30px 30px; border:1px solid #777777;}
.file_upload .tip_upload{padding-bottom:20px;}
.file_upload .tip_upload strong,
.file_upload .tip_upload span:nth-child(1) span{color:#f6383d;}
.file_upload .tip_upload>span:nth-child(1){font-size:12px;} 
.file_upload .tip_upload>span:nth-child(2){font-size:11px;} 

.file_upload .layer_container{padding:30px; background:#f4f4f4;}
.file_upload .layer_container fieldset{position:relative;}

	/* 스마트앵글 */
.file_upload .file_input{padding-bottom:15px;}
.file_upload .file_input::before{content:""; float:left; width:35px; height:24px; background:url('../image/btn/btn_02.png') no-repeat -680px -260px;}

.file_upload .file_input::after{content:""; clear:both; display:block;}
.file_upload .file_input input[type="file"]{overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0 none; clip:rect(0,0,0,0);	}
.file_upload .file_input label{float:left; display:block; height:24px; padding:0px 10px; border:1px solid #7d7d7d; border-top-right-radius:1px; border-bottom-right-radius:1px; background-color:#8c8c8c; cursor:pointer; line-height:26px; vertical-align:middle; color:#ffffff;}
.file_upload .file_input .file_name{float:left; display:block; width:300px; height:24px; padding-left:10px; border:1px solid #7d7d7d; border-top-left-radius:1px; border-bottom-left-radius:1px; background-color:#ffffff; line-height:22px; font-family:'돋움', Dotum, Arial, Tahoma, sans-serif, serif; vertical-align:middle; color:#666666; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
	/* 검색 */
.file_upload .file_field{padding-bottom:15px;}
.file_upload .file_field::after{content:""; clear:both; display:block;}
.file_upload .file_field p{float:left; padding-right:15px;}
.file_upload .file_field p::after{content:""; clear:both; display:block;}
.file_upload .file_field ul{float:left; padding-left:15px; border-left:1px dotted #b2b2b2;}
.file_upload .file_field ul::after{content:""; clear:both; display:block;}
.file_upload .file_field li{float:left; padding-right:15px;}
.file_upload .file_field li::after{content:""; clear:both; display:block;}
.file_upload .file_field input{float:left; margin-top:1px; margin-right:4px;}
.file_upload .file_field label{float:left;}
.file_upload.tab2 .file_input .file_name{width:400px;}

	/* 검색_tab1 */
.file_upload.tab1 .file_selected .file_txtarea{min-height:100px; max-height:200px;}
.file_upload.tab1 .file_selected .file_txtarea textarea{min-height:100px;}
.file_upload.tab1 .file_selected .msg_error{min-height:100px; line-height:84px;}
.file_upload.tab1 .file_btn_group{top:-10px;}
.file_upload.tab1 .file_info input[type="button"]{display:inline-block; height:18px; margin-top:-1px; margin-left:5px; padding:0px 5px; border:1px solid #a1a1a1; border-radius:1px; background:#ffffff; line-height:17px; font-size:11px;}
.file_upload.tab2 .file_selected .file_txtarea textarea{background:#e1e1e1;}

.file_upload .file_selected .file_txtarea{position:relative; min-height:60px; max-height:100px; margin-bottom:10px; border-radius:5px;}
.file_upload .file_selected .file_txtarea::after{content:""; position:absolute; left:50%; bottom:-8px; display:block; width:10px; height:5px; margin-left:-5px; background:url('../image/btn/btn_02.png') no-repeat -760px -280px;}
.file_upload .file_selected .file_txtarea textarea{box-sizing:border-box; overflow-y:auto; width:100%; height:100%; min-height:60px; padding:7px 12px; outline:0 none; border-radius:5px; background:#e5ecf3; border:1px solid #a1a1a1; box-shadow:1px 1px 1px #b6b7b9 inset; resize:none;}
.file_upload .file_selected .msg_error{box-sizing:border-box; display:block; width:100%; height:100%; min-height:60px; padding:7px 12px; border:1px solid #a9a9a9; border-radius:5px; background:#e5ecf3; box-shadow:1px 1px 1px #b6b7b9 inset; line-height:44px; text-align:center; color:#f5362c;}
.file_upload .file_selected .file_detail{text-align:right;}
.file_upload .file_selected .file_detail::after{content:""; clear:both; display:block;}
.file_upload .file_selected .file_detail p{display:inline-block; line-height:18px; vertical-align:middle;}
.file_upload .file_selected .file_detail p span:nth-child(2){font-weight:bold; color:#f58220;}
.file_upload .file_selected .file_detail input[type="button"]{display:inline-block; height:18px; margin-left:5px; padding:0px 5px; border:1px solid #a1a1a1; border-radius:1px; background:#ffffff; line-height:16px; font-size:11px; cursor:pointer;}
.file_upload .file_btn_group{position:absolute; top:0px; right:0px;}
.file_upload .file_btn_group::after{content:""; clear:both; display:block;}
.file_upload .file_btn_group a{float:left; display:block; width:60px; height:24px; margin-right:5px; border:1px solid #f3981f; border-radius:1px; background:#ffd092; line-height:25px; font-weight:bold; color:#555555; text-decoration:none; text-align:center;}
.file_upload .file_btn_group a span{float:left; display:block;width:9px;  height:12px; margin:6px -5px 5px 5px; background:url('../image/btn/btn.gif') no-repeat; text-align:left;}
.file_upload .file_btn_group .btn_submit{width:70px;}
.file_upload .file_btn_group .btn_submit span{background-position:-40px -900px;}
.file_upload .file_btn_group .btn_submit_disabled{width:70px; border-color:#d9d9d9; background:#f4f4f4; color:#d9d9d9;}
.file_upload .file_btn_group .btn_submit_disabled span{background-position:-40px -940px;}
.file_upload .file_btn_group .btn_confirm span{width:15px; background-position:-120px -980px;}
.file_upload .file_btn_group .btn_confirm_disabled{border-color:#d9d9d9; background:#f4f4f4; color:#d9d9d9;}
.file_upload .file_btn_group .btn_confirm_disabled span{width:15px; background-position:-120px -1000px;}
.file_upload .file_btn_group input[type="reset"]{float:left; width:26px; height:26px; border:1px solid #e6e6e6; border-radius:1px; background:#ffffff url('../image/btn/btn.gif') no-repeat -181px 1px; text-indent:-9999px; cursor:pointer;}
.file_upload .file_info{padding-top:15px; font-size:12px;}
.file_upload .file_info ul{line-height:18px;}
.file_upload .file_info ul li::before{content:""; float:left; display:block; width:18px; height:18px; background:url('../image/btn/btn.gif') no-repeat -80px -978px;}
.file_upload .file_info ul li::after{content:""; clear:both; display:block;}
.file_upload .file_info ul li p:nth-child(2){padding-left:18px;}
.file_upload .ui-resizable{position:relative;}
.file_upload .ui-resizable-s{cursor:s-resize; width:100%; height:7px; bottom:-2px; left:0;}
.file_upload  .ui-resizable-handle{position:absolute; display:block; -ms-touch-action:none; touch-action:none; font-size:0.1px;}
.file_upload #loading_small .txt,
.file_upload #loading_small2 .txt{position:absolute; top:50%; left:44%; z-index:20; margin-top:-7px; font-weight:bold; color:#666666;}
.file_upload #loading_small .bg,
.file_upload #loading_small2 .bg{box-sizing:border-box; position:absolute; top:0px; left:0px; z-index:10; opacity:0.6; display:block; width:100%; height:100%; min-height:60px; padding:7px 12px; border:1px solid #a9a9a9; border-radius:5px; background:#e5ecf3; box-shadow:1px 1px 1px #b6b7b9 inset; line-height:44px; text-align:center; color:#f5362c;}
.file_upload .layer_footer .btn_close{overflow:hidden; position:absolute; top:12px; right:15px; display:block; width:14px; height:14px; background:url('../image/btn/btn.gif') no-repeat -160px -980px; text-indent:-9999px;}

/* 변환 성공 / 실패 목록 */
.convert_list{width:700px; top:50%; left:50%; z-index:102; margin-top:-300px; margin-left:-352px;}
.convert_list .total{padding-top:10px; padding-bottom:20px; border-bottom:1px dotted #b9b9b9;}
.convert_list .total span:nth-child(1){}
/* .convert_list .total span:nth-child(1)::after{content:"-"; padding:0px 3px 0px 5px;} */
.convert_list .total span:nth-child(2){font-size:11px;}
.convert_list .total span:nth-child(2) strong{color:#f58220;}
.convert_list .total span:nth-child(2)::after{content:"/"; padding:0px 3px 0px 5px;}
.convert_list .total span:nth-child(3){font-size:11px;}
.convert_list .convert{}
.convert_list .convert .list{padding-top:20px;}
.convert_list .convert .list:nth-child(1) strong{color:#f58220;}
.convert_list .convert .list:nth-child(2){}
.convert_list .convert .list ul{overflow-y:auto; box-sizing:border-box; height:200px; margin-top:10px;  padding:10px 14px; border:1px solid #d9d9d9; background:#f4f4f4;}
.convert_list .convert .list ul::after{content:""; clear:both; display:block;}
.convert_list .convert .list ul li{float:left; /* width:128px; */padding-right:15px; line-height:16px;}


/*특허평가 등급*/
.box_ico_grade{display:inline-block !important; float:none !important; line-height: 9.5pt !important;}
.blocklist .box_ico_grade{float:left !important; margin: 3px 6px 0 5px;}
.drawinglist .box_ico_grade{margin-left: 0px; margin-top: 10px; height: 14px; overflow-y: hidden;}
		.ico_psg_grade{position:relative; display:inline-block; float:left; margin-left:2px; width:11px; height:14px; border-radius:2px;}
		.ico_psg_grade:first-of-type{margin-left:0;}
		.ico_psg_grade:after{position:absolute; color:#fff; top:0.12em;; left:0.15em; font-size: 9pt;}
		
	.box_ico_grade.type_grade_a{}
		.box_ico_grade.type_grade_a .ico_psg_grade:after{content:"A";}
		.box_ico_grade.type_grade_b .ico_psg_grade:after{content:"B";}
		.box_ico_grade.type_grade_c .ico_psg_grade:after{content:"C";}
		.box_ico_grade.type_grade_a .ico_psg_grade{background:#0f9adf;}
		.box_ico_grade.type_grade_b .ico_psg_grade{background:#44bef1;}
		.box_ico_grade.type_grade_c .ico_psg_grade{background:#98e3f8;}
		/*등급 비활성화*/
		.box_ico_grade.type_grade_num2 .ico_psg_grade:last-of-type{background:#e8e8e8;}
		.box_ico_grade.type_grade_num1 .ico_psg_grade:nth-of-type(2), .box_ico_grade.type_grade_num1 .ico_psg_grade:last-of-type{background:#e8e8e8;}
		
/*new아이콘 보라색 말풍선*/	
.ico_new_service{position:absolute; display:block; margin-left: 2px; width:19px; height:18px; background:url("../image/icon/ico_new.png") no-repeat; top: -2px; left: 105px;}

/*사용자태그*/
.btn_layerfix_usertag{overflow: hidden; width:20px; height:23px; background:url("../image/btn/btn_02.png?version=20190905") -180px -1020px; text-indent:-999px;}
.btn_layerfix_usertag.on{background-position:-180px -1060px}
.btn_layerfix_usertag:focus{outline:none;}
.layer_usertag{width:400px; padding:0; margin-left:-200px; top:13%; text-align: left;}
.layer_usertag.open{display:block;}
.layer_usertag .box_head{width:100%; padding:0 15px; float:left; height:40px; line-height:40px; color:inherit; border-bottom:1px solid #b3b3b3; font-weight:bold; box-sizing:border-box;}
.layer_usertag .box_layerfix_usertag{float:right; position:relative; margin-top:10px; margin-right:8px;}
.layer_usertag .btn_layerfix_usertag{float:left;}
.layer_usertag .tooltip_fortagfixbtn{display:none; position:absolute; padding: 10px 5px; margin-top:9px; margin-left:-104px; top:20px; left:50%; white-space:nowrap; font-size:11px; font-weight:normal; line-height:0;}
.layer_usertag .btn_layerfix_usertag:hover ~ .tooltip_fortagfixbtn{display:block !important;}

.layer_usertag .content{padding:20px 15px; box-sizing:border-box; text-align:left;}


.layer_usertag .box_notice{padding: 10px; color:#f26522; font-size:11px; background: #f4f4f4;}

.layer_usertag .box_tit{padding:0 5px 20px;}
.layer_usertag .box_tit .txt_tit{font-size:14px; font-weight:bold; color:#7b7b7b;}
.layer_usertag .box_tit  button{float:right; box-sizing:border-box; margin-top:-3px; width:84px; height:25px; color:#fff; background:#ff8201; font-weight:bold; font-size:11px;}
.layer_usertag .box_tit  button.ready{color:#fff; background:#888;}
.layer_usertag .box_tit  button:first-of-type{margin-right:3px;}
.layer_usertag .box_tit  button.btn_usertag_select:before{display:inline-block; margin-right:7px; width:10px; height:9px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -180px -940px;}
.layer_usertag .box_tit  button.btn_usertag_edit:before{display:inline-block; margin-right:5px; margin-bottom:0px; width:10px; height:10px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -180px -960px;}
.layer_usertag .box_tit  button:focus{outline:none;}

.layer_usertag .box_info{padding:8px 5px 10px; border-top:1px solid #ccc;}
.layer_usertag .box_info .txt_tit{font-size:11px;}
.layer_usertag .box_info .txt_tit:before{display:inline-block; margin-right:5px; margin-bottom:-3px; width:16px; height:15px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -140px -1000px;}
.layer_usertag .box_info  button{float:right; box-sizing:border-box; width:84px; height:21px; color:#fff; background:#ff8201; font-weight:bold; font-size:11px;}
.layer_usertag .box_info  button.ready{color:#fff; background:#888;}
.layer_usertag .box_info  button:first-of-type{margin-right:3px;}
.layer_usertag .box_info  button.btn_usertag_select:before{display:inline-block; margin-right:7px; width:10px; height:9px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -180px -940px;}
.layer_usertag .box_info  button.btn_usertag_edit:before{display:inline-block; margin-right:5px; margin-bottom:0px; width:10px; height:10px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -180px -960px;}
.layer_usertag .box_info  button:focus{outline:none;}

.layer_usertag .box_opt{padding:8px 5px 10px; border-top:1px solid #ccc;}
.layer_usertag .box_opt .txt_tit{font-size:11px;}
.layer_usertag .box_opt .txt_tit:before{display:inline-block; margin-right:5px; margin-bottom:-2px; content:""; width: 12px; height: 11px; background: url("../image/icon/ico_02.png?version=20190905") no-repeat -220px -20px;}
.layer_usertag .box_opt .box_radio{display:inline-block; position:relative; margin-left:70px;}
.layer_usertag .box_opt .box_radio input[type='radio']{margin-top:-1px; margin-right:3px;}
.layer_usertag .box_opt .box_radio input[type='radio']:last-of-type{margin-left:10px;}
.layer_usertag .box_opt .box_radio .txt_opt{font-size:11px;}

.wrap_tooltip_fortagopt{position:relative; display:inline-block;}
.wrap_tooltip_fortagopt .ico_mark_que{display: inline-block; overflow:hidden; margin-bottom: -3px; text-indent:-999px;}
.wrap_tooltip_fortagopt .tooltip_forradio{display:none; top:26px; left: -9px; padding:5px; font-size:11px; white-space:nowrap;}
.wrap_tooltip_fortagopt .ico_mark_que:hover + .tooltip_forradio{display:block;} 

.wrap_usertaglist .box_usertaglist{overflow-y:auto; padding:15px 20px; height:315px; border-top:1px dotted #b4b4b4; background:#e5eef7; font-size:12px;}
.wrap_usertaglist .box_usertaglist.type_nodata{background:#f4f4f4;}
.wrap_usertaglist .box_usertaglist.type_edit{background:#fff1de;}
.wrap_usertaglist .box_usertaglist.type_edit .list_type_num{display:inline-block; float:left; width:30px;}
.wrap_usertaglist .box_usertaglist.type_edit .list_type_tag{display:inline-block; width: calc(100% - 35px);}
.wrap_usertaglist .box_usertaglist>ul>li{position:relative; margin-bottom:7px;}
.wrap_usertaglist .box_usertaglist.type_edit>ul>li{width:100%;}
.wrap_usertaglist .box_usertaglist>ul>li:last-of-type{margin-bottom:0px;}
.wrap_usertaglist .box_usertaglist>ul>li *{vertical-align: middle; word-break: break-all;}
.wrap_usertaglist .box_usertaglist>ul>li .txt_num{display:inline-block; width:23px; margin-right:5px; font-size:11px;}
.wrap_usertaglist .box_usertaglist.type_edit>ul>li .txt_num{width:inherit;}
.wrap_usertaglist .box_usertaglist>ul>li input[type='checkbox'].ipt_check_taglist{margin-top: -3px;}
.wrap_usertaglist .box_usertaglist>ul>li .box_item_tag{display:inline-block; box-sizing:border-box; padding:1px 10px; width: calc(100% - 35px); border:1px solid #cecece; background:#fff; line-height: 20px;}
.wrap_usertaglist .box_usertaglist.type_edit>ul>li .box_item_tag{width: 100%;}
.wrap_usertaglist .box_usertaglist>ul>li.on .box_item_tag{font-weight:bold; border:1px solid #5ea3e8; background-color:#c6e2ff;}
.wrap_usertaglist .box_usertaglist.type_edit>ul>li.on .box_item_tag{font-weight:bold; border:1px solid #f3981f; background-color:#ffd092;}
.wrap_usertaglist .box_usertaglist>ul>li .box_item_tag .txt_tag{vertical-align: top;}
.wrap_usertaglist .box_usertaglist>ul>li .box_item_tag .txt_tag:hover{cursor:default;}
.wrap_usertaglist .box_usertaglist.type_edit>ul>li{overflow:hidden; height:23px; padding:0px;}
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag{position:relative; padding-right:30px; box-sizing:border-box; height: 100%;}
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag .ipt_tag{float:left; width:100%; border:none; background:transparent;}
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag .ipt_tag:focus{margin-left:-11px; margin-top:-2px; padding: 0 10px; box-sizing:border-box; width:calc(100% + 42px); height:calc(100% + 4px); outline:none; border:1px solid #f3981f; background:#fff;}
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag input[type=text]::-ms-clear{display: none;}
/*
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag .btn_del{position:absolute; overflow:hidden; margin-top:-4px; width:10px; height:9px; background:transparent; text-indent:-999px; top:50%; right:8px; background:url('../image/btn/btn_02.png?version=20190905') no-repeat -60px -60px;}
.wrap_usertaglist .box_usertaglist.type_edit .box_item_tag .btn_del:focus{outline:none;}*/

.box_btns_tagedit{position:absolute; top: 3px; right: 5px;}
.box_btns_tagedit button{overflow:hidden; display:inline-block; padding:4px 3px; text-indent:-9999px;}
.box_btns_tagedit button:focus{outline:none;}
.box_btns_tagedit .txt_tag{display:inline-block; margin-top:-1px;}
.box_btns_tagedit .ico_pencil_gray{margin-top:-3px; margin-right:5px;}
.box_btns_tagedit .btn_del{margin-top:-4px; width:10px; height:9px; background:url('../image/btn/btn_02.png') no-repeat -60px -60px;}

.btn_tag_more{overflow:hidden; display:inline-block; width:24px !important; height:24px !important; padding:0px !important; background:url("../image/btn/btn_02.png?version=20190917") -140px -1060px !important; white-space:nowrap; text-indent:-999px;}

/*
.wrap_usertaglist .box_usertaglist>ul>li.on input[type=text]{pointer-events: auto;}
.wrap_usertaglist .box_usertaglist>ul>li input[type=text]{pointer-events: none;}
.ipt_tag:focus+.btn_del{display:none;}
*/

.wrap_usertaglist .line_msg_nodata{position:relative; margin-top: 90px; color:inherit; text-align:center; font-size: 11px;}
.wrap_usertaglist .line_msg_nodata .ico_warn_fortaglist{display:inline-block; overflow:hidden; margin-bottom:10px; width:43px; height:43px; background:url("../image/icon/ico_02.png?version=20190905") no-repeat -140px -220px; text-indent:-999px;}

.wrap_usertaglist .box_ipt_taginsert{margin-top:20px;}
.wrap_usertaglist .box_ipt_taginsert *{float:left; box-sizing:border-box; height:25px;}
.wrap_usertaglist .box_ipt_taginsert *:focus{outline:none;}
.wrap_usertaglist .box_ipt_taginsert input[type='text']{padding:0 5px; width:calc(100% - 60px); font-size:11px;}
.wrap_usertaglist .box_ipt_taginsert button{z-index:1; margin-left:-1px; width:60px; font-weight:bold; text-align:center;}


.wrap_usertagedit{float:left; width:100%;}
.wrap_usertagedit .box_info{padding:15px 5px;}
.wrap_usertagedit .box_info .txt_msg{color:#888; font-size:11px;}
.wrap_sertagedit_list{}
.line_tit{width:100%; height:25px; background:#f4f4f4; border-top:1px solid #b3b3b3; line-height:25px; text-align:center;}
.wrap_usertagedit .box_usertagedit_list{overflow-y:auto; height:285px; border-top:1px dotted #b4b4b4; border-bottom:1px solid #d9d9d9; font-size:12px;}
.wrap_usertagedit .box_usertagedit_list>ul>li{position:relative; border-bottom:1px solid #d9d9d9;}
/*.wrap_usertagedit .box_usertagedit_list>ul>li:last-of-type{border-bottom:0;}*/
.wrap_usertagedit .ipt_tagedit{padding:0 30px 0 15px; width:100%; height:25px; box-sizing:border-box; border:none;}
.wrap_usertagedit .ipt_tagedit:focus,.wrap_usertagedit .ipt_tagedit.type2:focus{outline:none; background:#e5eef7;}
.wrap_usertagedit .ipt_tagedit.type2{background:#f4f4f4;}
.wrap_usertagedit .btn_txt_del{overflow:hidden; position:absolute; width:10px; height:9px; background:url("../image/btn/btn_02.png?version=20190905") -60px -60px; text-indent:-999px; top:8px; right:15px;}
.wrap_usertagedit .btn_txt_del:focus{outline:none;}
.wrap_usertagedit .btn_insert_ipt{position:relative; margin-top:5px; margin-left: 175px; font-size:11px; text-align:center; background:transparent; text-indent:-30px;}
.wrap_usertagedit .btn_insert_ipt:after{position:absolute; display:block; margin-left:20px; width:8px; height:8px; content:""; background:url("../image/btn/btn_02.png?version=20190905") -300px -380px; top:2px; left:50%;}
.wrap_usertagedit .btn_insert_ipt:focus{outline:none;}

.layer_usertag .box_usertag_layerbtns{padding:10px; margin:0px; box-sizing:border-box; background:#f4f4f4;}
.layer_usertag .box_usertag_layerbtns>a{box-sizing:border-box; padding:0 5px;}

/* 레이어 팝업 - pdf */
.cmm_layer_popup{position:absolute; z-index:30; border:1px solid #888888; background:#ffffff;}

/*pct 아이콘*/
.ico_pct{width:26px; height:13px; background:url('../image/icon/ico_pct.gif');}

/*이미지 저장용 화면전체영역 div*/
.wrap_forcapture{position:absolute; top:0; right:0; bottom:0; left:0;}

/*대용량 문헌 신청 버튼 > 상세, 패분 */
a.btn_pdf_apply{float: none; text-decoration:none !important; display: block; width: 80px; margin: 15px auto; text-align: center;}

.txt_stat{float:left; margin-top:0px; margin-left:10px;}
.blocklist .txt_stat, .drawinglist .txt_stat{margin-left:0; margin-right:5px;}

/* main icon */
.ico_main_search{display:inline-block; width:40px; height:32px; background:url("../image/img/img_ma_search_en.png") 0 0; margin:6px 10px 5px 0;}
.ico_main_theme{display:inline-block; width:68px; height:37px; background:url("../image/img/img_ma_theme_en.png") 0 0; margin:2px 10px 2px 0;}
.ico_main_ipexpert{display:inline-block; width:40px; height:38px; background:url("../image/img/img_ma_ipexpert_en.png") 0 0; margin:3px 10px 3px 0;}

/*overflow type*/
.over_hidden{overflow:hidden;}


/* 폴더 선택 */
.layer_select_folder{top:50%; left:50%; z-index:102; width:350px; margin-top:-220px; margin-left:-176px;}
.layer_select_folder .tree_wrap>ul>li{padding-left:0px;}
.layer_select_folder .tree_wrap>ul>li:first-child>p{box-sizing:border-box; width:100%; /* border-bottom:1px solid #c9c9c9; */}
.layer_select_folder .tree_wrap p{margin-left:0px;}

/* 헤더 */
.cmm_layer_header{padding:0px 12px 0px 14px; height:34px; background:#666666; line-height:34px;}
.cmm_layer_header h4{font-weight:bold; color:#ffffff;}
.cmm_layer_header h4::before{content:"|"; padding-right:8px; font-weight:bold; color:#ffffff;}
/* 콘텐츠 */
.cmm_layer_container{padding:15px; background-color:#ffffff;}
/* 푸터 */
.cmm_layer_footer{}
.cmm_layer_footer .btn_close{position:absolute; top:10px; right:12px;}
.cmm_layer_footer .btn_x_white{display:inline-block;}
/* 공통 */
.myf_folder .ico_share{overflow:hidden; float:left; display:block; margin:7px 0px 7px -23px; padding-right:5px; text-indent:-9999px;}
.myf_folder .layer_folder_title{font-weight:bold;}
.myf_folder .layer_folder_title span:last-child{color:#f26522;}
.myf_folder .myf_notice{position:relative; padding-bottom:10px; font-size:11px; color:#888888;}
.myf_folder .myf_notice span:first-child{position:absolute; font-weight:bold; color:#f26522;}
.myf_folder .myf_notice span:last-child{display:block; padding-left:10px; line-height:14px;}
.myf_folder .myf_notice2{position: relative; margin-bottom: 10px; padding: 10px; font-size: 11px; background: #fff1de;}
.myf_folder .selected_case{display:block; padding-bottom:10px;}
.myf_folder .selected_case span:last-child{font-weight:bold; color:#f26522;}
.myf_folder .tooltip_memo{padding-bottom:10px;}
.myf_folder .tree_wrap .btn_tree_setup .ico_gear_treeGray{overflow:hidden; display:inline-block; text-indent:-9999px;}
.myf_folder .tree_wrap>ul>li::before{content:""; display:block; padding-top:5px; margin-top:5px; margin-left:10px; margin-right:10px; border-top:1px dotted #d9d9d9;}
.myf_folder .tree_wrap>ul>li:first-child::before{margin:0px; padding:0px; border: 0 none;} 
.myf_folder textarea{overflow-y:auto; box-sizing:border-box; width:100%; border:1px solid #a1a1a1; background-color:#ffffff; font-size:12px;}
.myf_folder .myf_folder__tip{padding-top:5px;}
.myf_folder .myf_folder__tip span{color:#f6383d;}
.myf_folder .myf_folder__tip a{margin-left:3px;}
.myf_folder .btn_group{padding:20px 0px 10px; text-align:center;}
.myf_folder .btn_group a{display:inline-block; width:60px; padding:5px 0px; text-align:center;}
.myf_folder .btn_group a:first-child{font-weight:bold;}
.myf_folder .btn_group a span{display:inline-block; padding-right:3px;}
/* 동향분석 Advisor */
.myf_folder .layer_trd_header{display: block; height: 34px; margin-top: 10px;}
.myf_folder .trd_list{position:relative;}
.myf_folder .trd_list .layer_folder_title{display:block;}
.myf_folder .trd_list .trd_wrap{overflow-y:auto; height:170px; margin-top:-1px; padding:10px; background: #f2f2f2;}
.myf_folder .trd_list .trd_wrap>ul{padding:0px;}
.myf_folder .trd_list .trd_wrap>ul>li{color:#777; padding:5px 10px; border: 1px solid transparent;}
.myf_folder .trd_list .trd_wrap>ul>li.on{background: #eef6f9; border: 1px solid #99c1d2; color: #55A6C8; font-weight: bold;}
.myf_folder .trd_list .trd_wrap>ul>li .devPjtNm{display: inline-block; max-width: 200px; height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.myf_folder .trd_list .trd_wrap .trdEmpty{padding-top: 70px; text-align: center; align-items: center; display: grid;}
.myf_folder #devLayerTrdAddInput{width: 100%; border: 1px solid #e6e6e6; padding: 7px 10px; box-sizing: border-box;}
.myf_folder .trd_result{padding:0;}
.myf_folder .trd_result_content{background: #f2f2f2; padding:15px 0px;}
.myf_folder .trd_result_msg{padding: 5px 10px 5px 160px;}
.myf_folder .trd_result_msg.final{font-size: 16px; font-weight: bold; padding-bottom: 10px;}
.myf_folder .trd_result_note{padding: 10px;}
.myf_folder .trd_result_note p{padding: 5px; padding-left: 30px; text-indent: -20px;}
.myf_folder .trd_result_note b{color:#4c4c4c;}
.myf_folder .chkbox:before	{ content: ""; width: 14px; height: 14px; background: url(../image/icon/ico_trd_wt.png) no-repeat; background-position-x: -218px; background-position-y: -316px; display: inline-block; margin-right: 5px; }
.myf_folder .trd_result_label{width: 190px; display: inline-block;}
.myf_folder #devLayerResultCntBlock {font-weight:bold; color:#448ccb;}
.myf_folder #devLayerFolderMoveBtn{width: 130px; background-color: #3687b0 !important; color: #ffffff !important; font-weight: 400; border: 1px solid #3687b0 !important; margin-left: 10px;}
.myf_folder #devLayerFolderMoveBtn:hover{ background-color: #016fa0 !important; }

/* 동향분석AD 결과 팝업 레이어 */
.trd_layer_popup{border: 0px; background: #ffffff; top:50%; left:50%; z-index:102; width:530px; margin-top:-220px; margin-left:-260px;}
.trd_layer_header{font-size: 15px; font-weight: bold; padding: 20px 20px 15px 20px; margin: 0; }
.trd_layer_popup .title {float: left;}
.trd_layer_popup .btn_close_fixright {background: url(../image/btn/btn.gif) no-repeat -227px -5px;}
.trd_layer_popup .btn_group a {height: 28px; line-height: 28px; display: inline-block; padding: 0px 20px; border-radius: 3px; cursor: pointer; border: 1px solid #55A6C8; background: #ffffff; color: #55A6C8; text-decoration:none;}
.trd_layer_popup .btn_close	{top: 18px; right: 18px;}
.trd_layer_popup .btn_group {padding: 10px 0px 15px;}

/* 상세설명 내 테이블 셀 간격 조정 - 비교보기,이지뷰어,대용량 팝업 (상세는 doc.css에 따로지정) */
.cvdoc_block .con_height_type2 .subcon_block td,
.esvw_con_block .drawing_detail_wrap div[name="devSlideDesc"] td,
.largeData_wrap .con_wrap table td{padding:3px;}

/* ITS 26623 - 상세보기,비교보기,이지뷰어 */
.viewmode maths *,
.cvdoc_divisionblok maths *,
.esv_slide_wrap maths *{display:inline-block;}

.viewmode mfrac, .viewmode mfrac *,
.cvdoc_divisionblok mfrac, .cvdoc_divisionblok mfrac *,
.esv_slide_wrap mfrac, .esv_slide_wrap mfrac *,
.viewmode mstyle, .viewmode mstyle *,
.cvdoc_divisionblok mstyle, .cvdoc_divisionblok mstyle *,
.esv_slide_wrap mstyle, .esv_slide_wrap mstyle *{display: math;}/* 기존속성 유지 : 분수표기 태그 & 하위요소 스타일변경 태그 */

/* EP단일특허 통합특허법원TIP > 검색필드,상세보기 */
.tooltip_upc{display:none; width: 666px; font-size: 12px; padding: 12px;}
.fieldset_block .title_labeltype .tooltip_upc{left: 5px; bottom:23px !important;}
.tooltip_upc dt{font-weight: bold; font-size: 13px; line-height: 1.2;}
.tooltip_upc dl:first-of-type dt:before{content: ""; display: inline-flex; margin: 0 7px 0 10px; width: 2px; height: 12px; background: url(../image/icon/ico_bu03.gif) no-repeat 0 5px;}
.tooltip_upc dt span{font-size: 11px; font-weight: normal; color: #888;}
.wrap_tooltip_docrow:hover .tooltip_upc{display: block;}
.wrap_tooltip_docrow .tooltip_upc{top: 22px; left: -10px;}
