@charset "euc-kr";

#search header.header-wrap {height: 140px !important;}
#search header.header-wrap .sub-Navi {display: none;}
#search article.body-wrap  {margin-top: 50px !important;}

/*----- sub¸Þ´º ¾øÀ» ½Ã -----*/
#search .comm-rt-Menu-wp ul	{margin-top: 140px;}
#search .comm-rt-Menu-wp.cMenu-up ul {margin-top: 43px;}
#search .comm-rt-Menu-wp.cMenu-up .Btn {margin-top: 9px;}

/********************************************************************************************************************************
* °øÅë
********************************************************************************************************************************/
.lawbub-Icon.small {height: 16px; margin-left: 5px !important; padding-top: 0; font-size: 9px; line-height: 14px;}

/*------ Ä«Å×°í¸® Tab -----------------------------------------*/
.search-wrap .sch-flow-tab {margin-bottom: 35px;}


/*------ ¿¬°ü °Ë»ö¾î ------*/
.sch-connect-word-box {
	clear: both;
	margin: 0 0 35px 0; padding: 15px 20px 17px 0;
	font-size: 13px; line-height: 1.6em;
	border: 1px solid #ccc; 
	background-color: #fafafa;
	}
.sch-connect-word-box .row {
	display: block;
	position: relative;
	margin: 0 0 8px 0; padding: 0 0 0 115px;
	}
.sch-connect-word-box .row:last-child {margin-bottom: 0;}
.sch-connect-word-box .stit {
	display: inline-block;
	position: absolute; top: 1px; left: 25px;
	font-weight: bold;
	}
.sch-connect-word-box .connect a.word {
	display: inline-block;
	margin: 0 18px 2px 0;
	color: #3232c2; text-decoration: underline; vertical-align: middle;
	}
.sch-connect-word-box .connect a.word:hover {color: #0000ff;}

.sch-connect-word-box .dictionary {padding-top: 2px;}
.sch-connect-word-box .dictionary .stit {top: 3px;}

.sch-connect-word-box .dictionary dl {width: 100%;}
.sch-connect-word-box .dictionary dt {font-size: 14px; line-height: 1.6em; font-weight: bold;}
.sch-connect-word-box .dictionary dd {
	position: relative;
	padding: 1px 40px 0 0;
	font-size: 13px; color: #666; line-height: 1.5em; text-align: left; vertical-align: middle;
	}
.sch-connect-word-box .dictionary dd .btn-type {
	position: absolute; top: 1px; right: 5px;
	height: 22px;
	padding: 0 8px !important;
	font-size: 140%; line-height: 15px; text-align: center;
	border-radius: 4px;
	border-color: #e5e5e5;	
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05), 0 11px 0px 0 rgba(255,255,255, 0.9) inset;
	}
.sch-connect-word-box .dictionary dd .btn-type i {margin: 0;}
.sch-connect-word-box .dictionary dd .btn-type i:before {content: "\f107";}
.sch-connect-word-box .dictionary dd .btn-type.active {line-height: 11px;}
.sch-connect-word-box .dictionary dd .btn-type.active i:before {color: #ccc; content: "\f106";}

.sch-connect-word-box .dictionary dd span.txt {
	display: block;
	height: 22px;
	padding: 0 0 2px 0;
	white-space: nowrap; text-overflow: ellipsis;
	transition: height linear 0.2s;
	overflow: hidden;
	}
.sch-connect-word-box .dictionary dd .btn-type.active ~ span.txt {
	height: 100% !important;
	white-space: normal !important;
	}
/*--- 2019-10-30 DB ¾÷µ¥ÀÌÆ®(¼¼¹«È¸°è¿ë¾î»çÀü)¿¡ DIV ½É¾î¼­ Ãß°¡ ¼öÁ¤ ---*/
.sch-connect-word-box .dictionary dd span.txt > div {
	font-size: 100%; color: #555; line-height: 1.5em; text-align: left; vertical-align: middle;
	}
.sch-connect-word-box .dictionary dd span.txt > div:first-child {
	height: 22px;
	white-space: nowrap; text-overflow: ellipsis;
	transition: height linear 0.2s;
	overflow: hidden;
	}
.sch-connect-word-box .dictionary dd .btn-type.active ~ span.txt > div:first-child {
	height: 100% !important;
	white-space: normal !important;
	}
.sch-connect-word-box .dictionary .txt-guide {display: block; padding: 3px 0 0 0; font-size: 80%; color: #999;}



/*------ °Ë»ö °á°ú layer -----------------------------------------*/
.sch-result-2dan-wp {
	clear: both;
	overflow: hidden;
	}
/*----- scroll down ½Ã -----*/
/*
.sch-result-2dan-wp.on .Lt.float-up {	
	position: fixed; top: 60px;
	}
*/
/*------ ¿ÞÂÊ¸Þ´º ¿µ¿ª ------*/
.sch-lt-menu-wp {
	position: relative;
	width: 200px;
	}
.sch-lt-menu-wp .box {
	min-height: 160px;
	border: 1px solid #999;
	background: #fff;
	}
.sch-lt-menu-wp .title {
	height: 50px;
	margin: -1px -1px 15px -1px; padding: 0 10px 0 0;
	font-size: 120%; color: #fff; line-height: 47px; font-weight: bold; text-align: center;
	background: #333;
	}
.sch-lt-menu-wp .title i {
	margin: 0 6px 2px 0;
	font-size: 100%; vertical-align: middle;
	}
.sch-lt-menu-wp .category-box {
	width: 100%;
	margin: 0 0 25px 0;
	}
.sch-lt-menu-wp .category-box li {position: relative;}
.sch-lt-menu-wp .category-box li:last-child {margin-bottom: 0;}

.sch-lt-menu-wp .category-box li a.item, .sch-lt-menu-wp .category-box li span.no-link {
	display: block;
	padding: 5px 12px 7px 22px;
	font-size: 15px; letter-spacing: -0.5px; line-height: 1.5em; font-weight: bold; text-decoration: none !important;
	background: url('/pds/images/comm/ic_dot2.gif') no-repeat 12px 15px;
	}
.sch-lt-menu-wp .category-box li a.item:hover {background-image: url('/pds/images/comm/ic_dot2_org.gif');}
/*
.sch-lt-menu-wp .category-box li.more a.item {padding: 0 16px 0 0; background: url('/pds/images/comm/link_ic3.gif') no-repeat right 8px;}
*/
.sch-lt-menu-wp .category-box li span.num {
	display: inline-block;
	margin: 0 0 0px 4px;
	font-size: 13px; color: #1153b9; letter-spacing: 0; vertical-align: bottom;
	}

/* active */
.sch-lt-menu-wp .category-box li.active a.item {
	color: #fff;
	background-color: #444;
	background-image: url('/pds/images/comm/ic_dot2_white.gif');
	}
.sch-lt-menu-wp .category-box li.active a.item span.num {color: #fff;}

/*----- sub ¸Þ´º -----*/
.sch-lt-menu-wp .category-box li .sub {
	display: block;
	margin: 0 0 8px 0; padding: 8px 10px 12px 20px;
	background: #f7f7f7;
	}
.sch-lt-menu-wp .category-box li .sub a {
	display: block;
	margin: 0 0 2px 0; padding: 0 0 0 10px;
	font-size: 12px; letter-spacing: -0.5px; line-height: 1.6em; text-decoration: none !important;
	background: url('/pds/images/comm/ic_gray4.png') no-repeat 0 11px;
	}
.sch-lt-menu-wp .category-box li .sub a:last-child {margin-bottom: 0;}
.sch-lt-menu-wp .category-box li .sub a.active {color: #ff3400; font-weight: bold;}
.sch-lt-menu-wp .category-box li .sub a.active span.num {color: #ff3400;}
.sch-lt-menu-wp .category-box li .sub a span.num {margin: 0 0 0 3px; color: #333;}

/* ssub menu */
.sch-lt-menu-wp .category-box li .sub .ssub {
	margin: 5px 10px 8px 0px; padding: 6px 8px 10px 8px;
	background: #e9e9e9;
	}
.sch-lt-menu-wp .category-box li .sub .ssub a {
	padding: 0 0 0 8px;
	background: url('/pds/images/comm/ic_gray2.gif') no-repeat 0 10px;
	}

/* bookmark */
.sch-lt-menu-wp .box.bookmark {margin: 20px 0 0 0; min-height: auto !important;}
.sch-lt-menu-wp .box.bookmark .category-box {margin: 0; padding: 10px 0 12px 0;}
.sch-lt-menu-wp .box.bookmark .category-box li a.item {
	padding-left: 30px;
	background: url('/pds/images/comm/board_ic.gif') no-repeat 12px 13px;
	}
.sch-lt-menu-wp .box.bookmark .category-box li a.item:hover {background-image: url('/pds/images/comm/board_ic_hover.png'); transition: all 0.3s;}


/*------ ÄÜÅÙÃ÷ ¿µ¿ª -----------------------------------------*/
.sch-result-wp {
	position: relative;
	min-height: 750px;
	}

.total-result-number-box {
	position: relative;
	margin: 0 0 36px 0; padding: 18px 400px 20px 15px;
	font-size: 100%; line-height: 1.2em;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.05);
	}
.total-result-number-box .word {
	display: inline-block;
	margin: 0 2px 0 0;
	font-size: 16px; color: #ff3602; letter-spacing: -1px; font-weight: bold;
	}
.total-result-number-box .num {
	display: inline-block;
	font-size: 105%; color: #e05555; font-weight: bold;
	}
.total-result-number-box .result-inner-search {
	position: absolute; top: 50%; right: 15px;
	margin: -16px 0 0 0;
	}
.total-result-number-box .result-inner-search .stit {
	display: inline-block;
	margin: 0 5px 2px 0;
	font-size: 13px; vertical-align: middle;
	}
.total-result-number-box .result-inner-search .int-1 {
	width: 200px; height: 32px;
	font-size: 13px;
	}
.total-result-number-box .result-inner-search .btn-type {
	height: 32px;
	padding: 0 10px;
	font-size: 12px; line-height: 28px;
	transition: all 0.3s;
	}


/*------ °Ë»ö°á°ú list -----------------------------------------*/
.sch-result-list {
	clear: both;
	width: 975px;
	}
.sch-result-list .sch-list {
	width: 100%;
	margin: 0 0 35px 0; padding: 0 0 40px 0;
	border-bottom: 1px solid #e8e8e8;
	}
.sch-result-list .sch-list:last-child {margin-bottom: 0; border-bottom: none;}
.sch-result-list .sch-list.bottom-line-None {margin: 0; border-bottom: none;}

.sch-result-list .sch-list dt {
	position: relative;
	padding: 5px 0 32px 0;
	font-size: 130%;
	}
.sch-result-list .sch-list dt.tit-cell {padding-bottom: 15px;}
.sch-result-list .sch-list dt.big {font-size: 145%;}

.sch-result-list .sch-list dt .more {
	display: inline-block;
	position: absolute; top: 2px; right: 0;
	height: 20px;
	padding: 0 5px;
	font-size: 14px; color: #555; letter-spacing: -0.5px; text-decoration: none !important;
	}
.sch-result-list .sch-list dt .more i {margin: 0 0 2px 5px; vertical-align: middle;}
.sch-result-list .sch-list dt .more:hover {color: #ff5529;}

.sch-result-list .sch-list dt .list-align {position: absolute; top: 0px; right: 0;}
.sch-result-list .sch-list dt .list-align .radio-field {margin-top: 6px;}
.sch-result-list .sch-list dt .list-align .radio-field label {padding: 0 15px 0 0; font-size: 13px;}
.sch-result-list .sch-list dt .list-align .radio-field label::before {width: 18px; height: 18px; margin: 0 5px 0 0;}
.sch-result-list .sch-list dt .list-align .radio-field input[type=radio]:checked + label::before {width: 18px; height: 18px; border-width: 4px;}
.sch-result-list .sch-list dt .list-align .select-stit {
	display: inline-block;
	height: 30px;
	margin: 0 -6px 0 0; padding: 0 8px 0 9px;
	font-size: 12px; color: #fff; line-height: 28px; text-align: center; vertical-align: middle;
	background: #777;
	}
.sch-result-list .sch-list dt .list-align .form-control {
	height: 30px;
	font-size: 13px; color: #fff; letter-spacing: -1px !important; vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.05);
	border: 1px solid #777;
	background: #888 !important;
	}

.sch-result-list .sch-list dd {
	position: relative;
	margin: 0 0 30px 0; padding: 0 5px 0 18px;
	font-size: 14px; line-height: 1.5em;
	}
.sch-result-list .sch-list dd:last-child {margin-bottom: 0 !important;}
.sch-result-list .sch-list dd.bottom-small {margin-bottom: 12px;}
.sch-result-list .sch-list dd.bottom-small2 {margin-bottom: 6px;}
.sch-result-list .sch-list dd.None {padding: 0;}

.sch-result-list .sch-list dd .sch-subj {
	display: block;
	position: relative;
	padding: 0 0 8px 0;
	font-size: 15px; font-weight: bold;
	}
.sch-result-list .sch-list dd .sch-subj a.sjlink {display: block;}
.sch-result-list .sch-list dd .sch-subj.short a.sjlink {display: inline-block; margin-right: 5px;}
.sch-result-list .sch-list dd .sch-subj.dic {padding-right: 30px;}
.sch-result-list .sch-list dd .sch-subj .etc {
	display: inline-block;
	font-size: 14px; font-weight: normal;
	}
.sch-result-list .sch-list dd .sch-subj.sub-innner {
	margin-left: 15px; padding-left: 18px;
	background: url('/pds/images/sub/law/acc_list_ic_01.png') no-repeat 0 5px;
	background-size: auto 14px;
	}
.sch-result-list .sch-list dd .sch-subj.sub-innner-in {margin-left: 30px;}

.sch-result-list .sch-list dd .sch-text {
	display: block;
	font-size: 14px; color: #555; line-height: 1.5em;
	}
.sch-result-list .sch-list dd .etc {
	display: block;
	margin: 2px 0 0 0;
	font-size: 13px; color: #888; line-height: 1.5em;
	}
.sch-result-list .sch-list dd .etc span {display: inline-block; vertical-align: middle;}
.sch-result-list .sch-list dd .etc span.date {margin: 0 15px 0 0; font-size: 14px;}

.sch-result-list .sch-list dd .etc .wlink {color: #888;}

/* Etc */
.sch-result-wp .Board-pagination {
	height: 90px; 
	margin-top: 10px; padding: 40px 0 0 0; 
	border-top: 1px solid #e8e8e8;
	}



/********************************************************************************************************************************
* Ä«Å×°í¸®º° style
********************************************************************************************************************************/
/*------ ÀüÃ¼(Total) -----------------------------------------*/
.sch-result-wp.total {padding: 0 245px 0 0;}
.sch-result-wp.total .sch-result-list {width: 730px;}
.sch-result-wp.total .sch-total-rt-wp {
	position: absolute; top: 0; right: 0;
	width: 220px;
	padding: 20px 18px 22px 18px;
	border: 1px solid #ddd;
	}
.sch-total-rt-wp .sch-rt-tit {
	clear: both;
	margin: 0 0 14px 0;
	font-size: 14px; font-weight: bold;
	}

/*----- ÀÎ±â °Ë»ö¾î -----*/
.sch-total-rt-wp .sch-rt-ranking {
	margin: 0 0 20px 0; padding: 0 0 20px 0;
	border-bottom: 1px solid #eee;
	}
.sch-total-rt-wp .sch-rt-ranking li {
	position: relative;
	margin: 0 0 2px 0; padding: 0 0 0 21px;
	background: url('/pds/images/sub/search/sch_rt_ranking_num.gif') no-repeat;
	}
.sch-total-rt-wp .sch-rt-ranking li:last-child {margin-bottom: 0;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(1)	{background-position: 0 1px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(2)	{background-position: 0 -21px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(3)	{background-position: 0 -43px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(4)	{background-position: 0 -65px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(5)	{background-position: 0 -87px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(6)	{background-position: 0 -109px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(7)	{background-position: 0 -131px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(8)	{background-position: 0 -153px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(9)	{background-position: 0 -175px;}
.sch-total-rt-wp .sch-rt-ranking li:nth-child(10)	{background-position: 0 -197px;}

.sch-total-rt-wp .sch-rt-ranking li a {
	display: inline-block;
	width: 130px; height: 20px;
	font-size: 12px; line-height: 1em; vertical-align: top;
	white-space: nowrap; text-overflow: ellipsis;
	overflow: hidden;
	}
.sch-total-rt-wp .sch-rt-ranking li span.state {
	position: absolute; top: 50%; right: 0;
	min-width: 11px; height: 9px;
	margin: -7px 0 0 0;
	font-size: 10px; line-height: 7px; vertical-align: top;
	}
.sch-total-rt-wp .sch-rt-ranking li .up {	
	padding: 0 0 0 10px;
	background: url('/pds/images/sub/search/sch_rt_ranking_up.gif') no-repeat 0 0px;
	}
.sch-total-rt-wp .sch-rt-ranking li .down {
	padding: 0 0 0 10px;	
	background: url('/pds/images/sub/search/sch_rt_ranking_down.gif') no-repeat 0 0px;
	}
.sch-total-rt-wp .sch-rt-ranking li .new {
	width: 21px;
	background: url('/pds/images/sub/search/sch_rt_ranking_new.gif') no-repeat 0 0;
	}

/*----- ±â°üº° top ÀÌ½´ -----*/
.sch-total-rt-wp .sch-rt-list {
	clear: both;
	margin: -2px 0 25px 0;
	}
.sch-total-rt-wp .sch-rt-list:last-child {margin-bottom: 0;}
.sch-total-rt-wp .sch-rt-list li {
	clear: both;
	margin: 0 0 4px 0;
	}
.sch-total-rt-wp .sch-rt-list li a {
	display: inline-block;
	max-width: 110px;
	font-size: 12px; letter-spacing: -0.5px; line-height: 1.4em;
	white-space: nowrap; text-overflow: ellipsis;
	overflow: hidden;
	}
.sch-total-rt-wp .sch-rt-list li span.kind {
	clear: both;
	display: inline-block;
	max-width: 60px; height: 16px;
	margin: 0 1px 0 0; padding: 0 3px 0 3px;
	font-size: 10px; color: #346db5; letter-spacing: -1px; line-height: 14px; font-weight: normal; vertical-align: bottom;
	white-space: nowrap; text-overflow: ellipsis;
	border: 1px solid #5e8fcc;
	border-radius: 2px;
	background: #fff;	
	overflow: hidden;
	}
.sch-total-rt-wp .sch-rt-list.silmu li a {max-width: 130px;}
.sch-total-rt-wp .sch-rt-list.silmu li span.kind {width: 36px; padding: 0 0px; text-align: center;}


/*------ total tab ------*/
/* tab */
.sch-flow-tab {
	position: relative;
	margin: 0 0 45px 0; 
	overflow: hidden;
	}
.sch-flow-tab ul {float: left; width: 100%;}
.sch-flow-tab ul::before {
	content: "";
	position: absolute; bottom: 0px; left: 0; right: 0;
	border-bottom: 1px solid #555;
	}

.sch-flow-tab li {
	float: left;
	position: relative;
	border-top: 1px solid #dfdfdf; border-bottom: 1px solid #555; border-right: 1px solid #dfdfdf;
	}
.sch-flow-tab li:first-child {border-left: 1px solid #dfdfdf;}
.sch-flow-tab li.active {
	border-top: 1px solid #555; border-bottom: 1px solid #fff; border-left: 1px solid #555; border-right: 1px solid #555;
	transition: all linear 0.2s;
	}
.sch-flow-tab li.active::after {
	content: "";
	display: block; 
	position: absolute; top: 0; bottom: 0; right: -7px; 
	width: 6px;
	background: url('/pds/images/comm/tab_shadow.png') no-repeat 0 0;
	background-size: 100% 100%;
	z-index: 2;
	}

.sch-flow-tab li a {
	display: block;
	height: 56px;
	padding: 0 0 0 0;
	font-size: 100%; color: #999; letter-spacing: -0.5px; line-height: 54px; text-align: center; vertical-align: middle; text-decoration: none;
	background: #fafafa;
	transition: all 0.2s;
	cursor: pointer;
	}
.sch-flow-tab li:hover a {color: #222; font-weight: normal;}
.sch-flow-tab li.active a {
	font-size: 110%; color: #222; line-height: 60px; font-weight: bold;
	background: #fff !important;
	}

/* box */
.sch-flow-box {
	clear: both;
	display: none;
	margin: 0 0 45px 0;
	}
.sch-flow-box.show {display: block;}

/* flow box */
.sch-flow-box .sch-keyword-box {
	padding: 20px 20px;
	text-align: center;
	border: 1px solid #ddd;
	}
.sch-flow-box .sch-keyword-box img.sample {width: 100%; height: auto;}

/* table style */
.sch-flow-box .sch-law-tbl table.List th {height: 38px; font-size: 12px; border-bottom: 1px solid #e7e7e7;}
.sch-flow-box .sch-law-tbl table.List td {font-size: 12px; border-bottom-color: #ddd !important;}
.sch-flow-box .sch-law-tbl table.List td.josebub-name {font-weight: bold; background: #fafafa !important;}
.sch-flow-box .sch-law-tbl table.List td.sch-totalNum {padding: 3px; font-size: 13px; color: #999;}
.sch-flow-box .sch-law-tbl table.List td.sch-totalNum a {
	display: block;
	padding: 6px 0 8px 0;
	text-decoration: none !important;
	transition: all 0.2s;
	}
.sch-flow-box .sch-law-tbl table.List td.sch-totalNum a:hover {font-size: 105%; color: #fff; font-weight: bold; background: #444;}
.sch-flow-box .sch-law-tbl table.List tr.total-sum td {
	padding: 9px 0 12px 0;
	color: #333; font-weight: bold;
	background: #f4f6f9 !important;
	}


/*------ ¹ý·É±ÔÁ¤ -----------------------------------------*/
/*----- Æú´õÇüÀÎ °æ¿ì -----*/
.sch-result-list .sch-list dd .sch-subj a.tree-folder {
	clear: both;
	display: inline-block;
	font-size: 16px; text-decoration: none !important;
	}
.sch-result-list .sch-list dd .sch-subj a.tree-folder i {
	clear: both;
	display: inline-block;
	width: 20px; height: 20px;
	margin: 0 10px 1px 0; padding: 0 0 0 1px;
	font-size: 8px; line-height: 18px; text-align: center; vertical-align: middle;
	border: 1px solid #ddd; border-right-color: #ccc; border-bottom-color: #ccc;
	background: #f8f8f8;
	box-shadow: 0 10px 5px 0 rgba(255,255,255, 1) inset;
	}
.sch-result-list .sch-list dd .sch-subj a.tree-folder.active i {font-size: 10px;}
.sch-result-list .sch-list dd .sch-subj a.tree-folder i::before {content: "\f068";}
.sch-result-list .sch-list dd .sch-subj a.tree-folder.active i::before {content: "\f067";}

.sch-result-list .sch-list dd .tree-box {
	display: block;
	padding: 4px 0 6px 30px;
	}
.sch-result-list .sch-list dd .tree-box .sch-subj {padding: 0 0 5px 0;}
.sch-result-list .sch-list dd .tree-box .sjlink {
	padding-left: 20px;
	background: url('/pds/images/sub/law/acc_list_ic_01.png') no-repeat 0 5px;
	background-size: auto 14px;
	}
.sch-result-list .sch-list dd .tree-box .sch-text {margin-bottom: 15px;}
.sch-result-list .sch-list dd:last-child .tree-box .sch-text:last-child {margin-bottom: 0;}

/*----- ¹ý·É table style -----*/
.sch-law-taxgeneral-tbl table.List th {height: 36px;}
.sch-law-taxgeneral-tbl table.List td.sch-totalNum {padding: 3px;}
.sch-law-taxgeneral-tbl table.List td.sch-totalNum a {
	display: block;
	padding: 6px 0 8px 0;
	text-decoration: none !important;
	transition: all 0.2s;
	}
.sch-law-taxgeneral-tbl table.List td.sch-totalNum a:hover {font-size: 110%; color: #fff; font-weight: bold; background: #444;}


/*------ Àç°æ½Ç¹« -----------------------------------------*/
/*----- ½Ç¹«°­ÀÇ Ãâ·Â ºÎºÐ -----*/
.sch-result-list .sch-list dd .media-cardList-wp {margin: 0 -20px -20px 0;}
.sch-result-list .sch-list dd .media-cardList-wp li {margin: 0 0 30px 0; padding: 0 20px 0 0;}
.sch-result-list .sch-list dd .media-cardList-wp li .box {height: 275px;}
.sch-result-list .sch-list dd .media-cardList-wp li .lock {right: 20px;}
.sch-result-list .sch-list dd .media-cardList-wp .contents .photo {width: 303px; height: 170px;}
.sch-result-list .sch-list dd .media-cardList-wp .contents .photo img {width: 303px; height: 170px;}
.sch-result-list .sch-list dd .media-cardList-wp .contents .photo .tag {font-size: 13px;}
.sch-result-list .sch-list dd .media-cardList-wp .contents .subj {
	height: 80px;
	padding: 16px 18px 0 18px;
	font-size: 15px;}

/*----- °¢Á¾¼­½Ä -----*/
.sch-result-list .sch-list dd .form-old {margin: 0 0 0 5px; vertical-align: middle;}
.sch-result-list .sch-list dd .form-file {margin: 0 0 1px 5px; vertical-align: middle;}
.sch-result-list .sch-list dd .form-preview {margin: 0 0 1px 6px; vertical-align: middle;}

/*----- ¿ë¾î»çÀü -----*/
.sch-result-list .sch-list dd .sch-text-dicy {
	clear: both;
	display: block;
	position: relative;
	padding: 0 50px 0 0;
	font-size: 14px; color: #555; line-height: 1.5em !important;
	}

.sch-result-list .sch-list dd .sch-text-dicy .btn-type {
	position: absolute; top: 0; right: 5px;
	height: 22px;
	padding: 0 8px !important;
	font-size: 140%; line-height: 15px; text-align: center;
	border-radius: 4px;
	border-color: #e5e5e5;	
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05), 0 11px 0px 0 rgba(255,255,255, 0.9) inset;
	}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type i {margin: 0;}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type i:before {content: "\f107";}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type.active {line-height: 11px;}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type.active i:before {color: #ccc; content: "\f106";}

.sch-result-list .sch-list dd .sch-text-dicy span.txt {
	clear: both;
	display: block;
	height: 22px;
	white-space: nowrap; text-overflow: ellipsis;
	transition: height linear 0.2s;
	overflow: hidden;
	}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type.active ~ span.txt {
	height: 100% !important;
	padding: 0 0 5px 0;
	white-space: normal !important;
	}

/*--- 2019-10-30 DB ¾÷µ¥ÀÌÆ®(¼¼¹«È¸°è¿ë¾î»çÀü)¿¡ DIV ½É¾î¼­ Ãß°¡ ¼öÁ¤ ---*/
.sch-result-list .sch-list dd .sch-text-dicy span.txt > div {
	font-size: 100%; color: #555; line-height: 1.5em; text-align: left; vertical-align: middle;
	}
.sch-result-list .sch-list dd .sch-text-dicy span.txt > div:first-child {
	height: 22px;
	white-space: nowrap; text-overflow: ellipsis;
	transition: height linear 0.2s;
	overflow: hidden;
	}
.sch-result-list .sch-list dd .sch-text-dicy .btn-type.active ~ span.txt > div:first-child {
	height: 100% !important;
	white-space: normal !important;
	}

.sch-result-list .sch-list dd .class-ic {
	display: inline-block;
	height: 22px;
	margin: 0 5px 0 0; padding: 0 6px;
	font-size: 12px; color: #fff; letter-spacing: -0.5px; line-height: 20px; font-weight: normal; text-align: center; vertical-align: middle;
	}
.sch-result-list .sch-list dd .class-ic.state {background: #357b49;}
.sch-result-list .sch-list dd .class-ic.kind	{margin-right: 10px; background: #1a6889;}


/*------ ÅÃ½º³Ý Æ÷½ºÆ® -----------------------------------------*/
/*----- ÀúÀÚ ÀÖÀ» °æ¿ì -----*/
.sch-result-list .sch-list dd .sch-subj.author {padding-right: 60px;}
.sch-result-list .sch-list dd .sch-subj.author .author {
	position: absolute; top: -1px; right: 0;
	font-size: 13px; color: #666; font-weight: normal; text-decoration: underline;
	}
.sch-result-list .sch-list dd .sch-subj.author .author:hover {color: #ff5529;}


/*------ Àü¹®°¡&»ó´ã -----------------------------------------*/
/*----- Àü¹®°¡ box Ãâ·Â ºÎºÐ -----*/
.sch-result-list .sch-list dd .expert-group-field {
	position: relative;
	margin: 0 -20px -10px 0;
	}
.sch-result-list .sch-list dd .expert-group-field .row {
	float: left;
	width: 50%;
	margin: 0 0 20px 0; padding: 0 20px 0 0;
	}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box {border: 1px solid #d5d5d5;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .photo span.thumb {
	display: block;
	width: 110px; height: 135px;
	background-size: 98px auto;
	}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .photo img {width: 100px; height: 125px;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .photo span.name {font-size: 13px;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .info {max-width: 275px; padding: 5px 0 0 0;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .info span.txt > strong {font-size: 14px;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .info span.txt {height: 75px; font-size: 13px; line-height: 1.3em;}
.sch-result-list .sch-list dd .expert-group-field .expert-group-box .info .btn a {
	display: inline-block;
	width: 118px; height: 35px;
	margin-right: 0px;
	font-size: 13px; letter-spacing: -1px; line-height: 31px;
	}


/*------ °Ë»ö°á°ú ¾øÀ½ -----------------------------------------*/
.sch-result-No {
	clear: both;
	height: 180px;
	padding: 40px 0 0 210px;
	border: 1px solid #d9d9d9;
	background: #fefefe url('/pds/images/sub/search/search_Noimg.png') no-repeat 40px 20px;
	background-size: auto 135px;
	}
.sch-result-No li {
	clear: both;
	margin: 0 0 5px 0; padding: 0 0 0 10px;
	font-size: 14px; line-height: 1.4em;
	background: url('/pds/images/comm/ic_gray2.gif') no-repeat 0 10px;
	}

.sch-result-No2 {
	clear: both;
	padding: 30px 0 30px 0;
	text-align: center;
	border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	}
.sch-result-No2 .text {
	display: inline-block;
	margin: 0;
	font-size: 14px; text-align: left; line-height: 1.5em;
	overflow: hidden;
	}
.sch-result-No2 .text .img {
	float: left;
	display: inline-block;
	width: 42px; height: 45px;
	margin: 0 13px 0 0;
	background: url('/pds/images/comm/searchResult_No.gif') no-repeat 0 2px;
	}
.sch-result-No2 .text .txt {
	float: left;
	display: inline-block;
	margin: 2px 0 0 0;
	}