@charset "utf-8";

.search_no_result{padding:20px 0;text-align:center;font-size:16px;}



.basic_box.research,
.basic_box.patent{padding:20px 0;border-top:2px solid #07469b;border-left-color:transparent;border-right-color:transparent;}
.basic_box.research:before,
.basic_box.patent:before{display:none;}
.basic_box.research .basic_search,.basic_box.opensearch .basic_search{padding:44px 0 0;}
.basic_box.research .board_total{margin-bottom:10px;}
.basic_box.research .grap,.basic_box.opensearch .grap{width:100%;}
.basic_box.research .grap select,.basic_box.opensearch .grap select{position:relative;width:100%;height:36px;/*appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(/images/lab/sub02/r_select_arr.png) no-repeat top right;*/font-size:12px;line-height:1.2}
.basic_box.research .grap select:before{}
.basic_search .searchinput input[type="text"]{width:100%;height:34px;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.basic_search .searchinput input[type="submit"]{width:42px;height:34px;background:url(/images/lab/sub02/r_find_btn.png) no-repeat 50% 50%;}
.basic_box.research .flow,
.basic_box.opensearch .flow{line-height:34px;}
.basic_box.research .board_total{padding-left:0;background:none;}

.basic_box.patent .basic_search{float:none;padding:0;width:100%;}
.basic_box.patent .basic_search .s3_ico{display:none;}
.basic_box.patent .basic_search ul li{position:relative;margin-top:5px;}
.basic_box.patent .basic_search ul li:after{content:"";display:block;clear:both;visibility:hidden;}
.basic_box.patent .basic_search ul li:first-child{margin-top:0;}
.basic_box.patent .basic_search ul li label{padding:0;line-height:38px;}
.basic_box.patent .basic_search ul li .flow{padding:0 10px;}
.basic_box.patent .basic_search ul li select{width:100%;height:36px;}
.basic_box.patent .basic_search ul li .inp_text{display:block;position:relative;margin:3px 0;}
.basic_box.patent .basic_search ul li .inp_text.cal{padding-right:41px;}
.basic_box.patent .basic_search ul li .inp_text.cal a{display:block;position:absolute;bottom:0;right:0;width:34px;height:36px;background:url(/images/lab/sub02/cal_ico.png) no-repeat 50% 50%;border:1px solid #ccc;font-size:0;line-height:0;}
.basic_box.patent .basic_search ul li input[type="text"]{width:100%;height:36px;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.basic_box.patent .basic_search ul li input[type="submit"]{position:absolute;bottom:0;right:0;width:42px;height:36px;background:url(/images/lab/sub02/r_find_btn.png) no-repeat 50% 50%;border:0;font-size:0;line-height:0;}

@media all and (min-width:480px){
	.basic_box.research .basic_search,.basic_box.opensearch .basic_search{padding:0 0 0 194px;}
	.basic_box.research .grap,.basic_box.opensearch .grap{width:186px;}
	.basic_box.patent .basic_search ul li{padding-left:90px;}
	.basic_box.patent .basic_search ul li>label{position:absolute;top:0;left:0;}
	.basic_box.patent .basic_search ul li select,
	.basic_box.patent .basic_search ul li .inp_text{display:inline-block;margin:0;width:180px;}
	.basic_box.patent .basic_search ul li .inp_text.cal{width:180px;}
}
@media all and (min-width:640px){
	.basic_box.patent .basic_search ul li .inp_text{width:240px;}
	.basic_box.patent .basic_search ul li>label + .inp_text.cal{margin-left:12px;}
	.basic_box.patent .basic_search ul li>label:first-child + .inp_text.cal{margin:0 12px 0 0;}

}
@media all and (min-width:768px){
	.basic_box.patent .basic_search{padding-left:130px;}
	.basic_box.patent .basic_search ul li .inp_text{width:240px;}
	.basic_box.patent .basic_search .s3_ico{display:block;width:72px;height:72px;}
	.basic_box.patent .basic_search .s3_ico.radius_w{position:absolute;top:10px;left:25px;background-position:0 -155px;}
	.basic_box.patent .basic_search .s3_ico.sico1{background-position:-72px -155px;}
	.basic_box.research .board_total{margin-bottom:0;}
	.basic_box.research .basic_search .searchinput{width:324px;}

}
@media all and (min-width:1024px) {
	.basic_box.patent .basic_search{padding-left:150px;}
	.basic_box.patent .basic_search ul li .inp_text{display:inline-block;width:320px;}
}





.bul_tip{display:inline-block;padding-left:30px;padding-top:1px;background:url(/images/common/bul_tip.gif) no-repeat 7px 0px;color:#444;line-height:130%;}

.basic_box{margin-bottom:10px;border-radius:5px}
.basic_box:before{display:none;}
.basic_box.type3 *{margin:0;padding:0}
.basic_box.type3{margin-top:20px;background:#fff;border:3px solid #e8e8e8;border-radius:0;}
.basic_box.type3 .inner{padding:15px 30px;}
.basic_box.type3 .inner:after{clear:both;display:block;content:""}
.basic_box.type3 .inner h2{display:inline-block;float:left;padding:0;width:18%;background:none;color:#434343;font-size:16px;}
.basic_box.type3 .inner .box_info{display:inline-block;float:left;padding-left:30px;width:82%;border-left:1px solid #e8e8e8;box-sizing:border-box;}
.basic_box.type3 .inner .box_info span{margin-bottom:5px;margin-right:1%;width:48%;}
.basic_box.type3 .inner .box_info span span{display:block;margin:0;padding:0;width:100%;text-align:center;}
.basic_box.type3 .inner .box_info span span a{display:block;padding:7px 10px;}

.basic_box.type3 .inner .box_info span span a:hover,
.basic_box.type3 .inner .box_info span span a:focus {background-color:#3f61b2; outline:thin dotted;color:#fff;}
.basic_box.type3 a:hover,.basic_box.type3 a:focus{color:#3f61b2;}

.basic_box.type1{border:none;border-top:2px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#f8f8f8;border-radius:0;}
/*.basic_box.type1 .inner{padding:20px 50px 20px 150px;background:url(/images/common/content/tp_icon.png) no-repeat 20px 50%;}*/

.guide_box .basic_search{position:relative;width:100%;padding:0 34px 0 110px;}
.guide_box .basic_search:after{clear:both;display:block;content:""}
.guide_box .basic_search select{position:absolute;top:0;left:0;width:100px;height:34px;padding:0 0 0 8px;background-color:#fff;}
.guide_box .basic_search input[type="text"]{padding:0 10px;width:100%;height:34px;background:#fff}
.guide_box .basic_search input[type="submit"]{position: absolute;top: 0;right: -9px;padding: 0;width: 43px;height: 34px;background: #63676d url(/images/common/prog/search_ico.png) no-repeat 50%;
    border: none;border-radius: 0;text-indent: -9999em;}
.guide_box .basic_search .flow{position:absolute}






.button *{font:1em "ngn","돋움",Dotum,"Lucida Grande",sans-serif,Tahoma,AppleGothic,sans-serif;color:#292828}
.button,.button *{display:inline-block;overflow:visible;margin:0;padding:0;border:0 none;line-height:18px;vertical-align:middle;white-space:nowrap;cursor:pointer}
.button *,.button *:hover,.button *:active,.button *:focus{text-decoration:none}



.button span a{display:inline-block;position:relative;border:none;background:none;color:inherit;text-transform:uppercase;cursor:pointer;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;padding:10px 15px 8px 15px;font-size:14px;line-height:1.42857143;}
.button span a{border:1px solid transparent;border-radius:0;background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:3px;}
.button span a *{vertical-align:middle}
.button span a:after{position:absolute;z-index:-1;content:'';transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;}
.button span a:before{position:relative;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;line-height:1;speak:none;-webkit-font-smoothing:antialiased;}

.button .arrow_b{padding:5px;background-color:#7d8695;border:1px solid #636c7a;border-radius:0; }
.button .arrow_b a{color:#fff}

@media(min-width:768px){
	.basic_box.type3 .inner .box_info span{width:23%;}
}

@media all and (max-width:767px) {
	.basic_box.type1 .inner{padding: 20px;background:none;}
	.basic_box.type3 .inner h2{float:none;width: 100%;padding-bottom:10px;}
	.basic_box.type3 .inner .box_info{border-left:none;border-top:1px solid #ddd;padding-top:20px;padding-left:0;width:100%;}
}

@media only screen and (max-width:460px){
	.basic_box.type1{padding-bottom:95px}
	.guide_box .inner form{margin-top:0}
    .guide_box .basic_search { padding: 0; }
	.guide_box .basic_search select{width:100%;display: block;position: relative;}
	.guide_box .basic_search input[type="text"]{position:static;padding:0 48px 0 10px;margin-top: 5px;}
	.guide_box .basic_search input[type="submit"]{top:39px;right:0}
}



.basic_table {width:100%;table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0;box-sizing:border-box}
.basic_table th , .basic_table td {padding:8px 10px;word-wrap:break-word;word-break:keep-all;vertical-align:middle}
.basic_table thead th {padding:15px 10px;background:#f1f1f1; border:1px solid #ddd; border-bottom:0; line-height:17px; font-size:15px; color:#333}
.basic_table tbody th{border:1px solid #ddd; text-align:center; color:#727177}
.basic_table th > label {background:#fafafa;border-bottom:0; line-height:15px; font-size:15px; color:#47464c}
.basic_table td {border:1px solid #e8e8f0; text-align:center;  color:#727177}
.basic_table tbody td *{vertical-align:middle;}
.basic_table tfoot th,
.basic_table tfoot td{border:1px solid #ddd; text-align:center;color:#666;background-color:#fafafa;}

.basic_table tbody tr.problem th:first-child{border-left:none;}

.basic_table td.left{padding-left:10px;text-align: left}
.basic_table td.left .list_subject .link{display:block;}
.basic_table td.left .list_subject .link img{padding-right:5px;}
.basic_table td.left .list_subject a{display:inline-block;overflow:hidden;width:93%;color:#444;text-overflow:ellipsis;white-space:nowrap;}
.basic_table td.left .list_subject a:hover{text-decoration:underline}
.basic_table td.cell_left{text-align:left;}
.tablewrap .note{margin-top:10px;}


.noStyle{}
.noStyle th,
.noStyle td{border:none}

h2:before{background:none;}
