
/*  검색  ==================================================================================== */
.sanhakdb_search								{overflow:hidden; margin-bottom:20px;}
.sanhakdb_search .ginfo					{float:left; padding:20px 0 0 0; }
.sanhakdb_search dl							{float:right; max-width:500px; width:100%;overflow:hidden; transition:all 0.3s ease;}
.sanhakdb_search dl dt						{float:left; width:30%; position:relative;} 
.sanhakdb_search dl dt select			{position:relative;width:99%; padding:0 10px; height:48px; vertical-align:top;border:1px solid #dfdfdf;cursor:pointer; }
.sanhakdb_search dl dd					{float:right; width:70%;height:50px;color:#333;line-height:50px;vertical-align:top; display:flex; justify-content: end;}

.sanhakdb_search .input_form		{box-sizing:border-box; width:calc(100% - 75px); height:48px;color:#666; vertical-align:top;border:1px solid #dfdfdf; padding:0 10px; letter-spacing:-0.75px; }
.sanhakdb_search .btn						{float:right; border:1px solid #0c284a; background:#0c284a; height:48px; line-height:40px; width:70px; text-align:center; color:#fff; letter-spacing:-1px;}
.sanhakdb_search .btn:hover			{background:#333;}


.sanhakdb_search dl.num2							{ max-width:650px !important;  }
.sanhakdb_search dl.num2 dt						{ width:50% !important; display:flex; justify-content: space-between; } 
.sanhakdb_search dl.num2 dd						{ width:50% !important; }
.sanhakdb_search dl.num2 dt select						{ width:49% !important; } 

.sanhakdb_search dl.num3							{ max-width:700px !important;  }
.sanhakdb_search dl.num3 dt						{ width:60% !important; display:flex; justify-content: space-between; } 
.sanhakdb_search dl.num3 dd						{ width:40% !important; }
.sanhakdb_search dl.num3 dt select						{ width:32.5% !important; } 


@media screen and (max-width:1024px) { 
.sanhakdb_search .ginfo					{float:none; padding:0 0 10px 0;}
.sanhakdb_search dl							{float:none; width:100% !important;max-width:initial !important;}
.sanhakdb_search dl.num2							{ max-width:initial !important;  }
.sanhakdb_search dl.num3							{ max-width:initial !important;  }
.sanhakdb_search dl dt select						{font-size:0.95em; }
}

@media screen and (max-width:600px) { 
.sanhakdb_search dl dt						{float:none; width:100% !important; margin-bottom:5px;}
.sanhakdb_search dl dd					{float:none; width:100% !important;}
.sanhakdb_search dl dt select			{height:42px; }
.sanhakdb_search .input_form		{ width:calc(100% - 60px);height:42px; }
.sanhakdb_search .btn						{ width:60px; height:42px; }
.sanhakdb_search dl.num2 dt						{ width:100% !important; } 
.sanhakdb_search dl.num2 dd						{ width:100% !important; }
.sanhakdb_search dl.num3 dt						{ width:100% !important; } 
.sanhakdb_search dl.num3 dd						{ width:100% !important; }

}




/*
.gtable .pkipis_list_tag						{display:inline-block;background:#aaa; width:50px;height:50px;line-height:47px; border-radius:50%;text-align:center;font-size:0.95em; color:#fff; }

.pkipis_list_cont_wrap						{background:#f0f0f0; }
.pkipis_list_cont_box						{display: grid; grid-template-columns: repeat(2, 1fr); gap:8px  ;  }
.pkipis_list_cont_info						{padding:10px 0 5px 0; border-top:1px dashed #d0d0d0;}
*/


.sanhakdb_datatype_icon1		{display:inline-block;line-height:20px;padding:0 5px;color:#fff;background: #00b050; font-size:12px;border:1px solid #fff;border-radius:2px;}
.sanhakdb_datatype_icon2		{display:inline-block;line-height:20px;padding:0 5px;color:#fff;background: #376092; font-size:12px;border:1px solid #fff;border-radius:2px;}
.sanhakdb_datatype_icon3		{display:inline-block;line-height:20px;padding:0 5px;color:#fff;background: #ffc000; font-size:12px;border:1px solid #fff;border-radius:2px;}


.sanhakdb_totra_wrap			{position: relative;display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;z-index: 1;}