
/* 관리자모드 *****/

#pcategory_sub_add_box		{position:absolute;z-index:20;background-color:#ffffff;}

.program_list_date1			{color:#333333;font-weight:bold;}
.program_list_date2			{color:#666666;font-weight:bold;}
.program_list_jogun			{color:#999999;font-weight:bold;}

.tooltip					{position:absolute;top:0;left:0;display:none;font-size:11px;font-weight:bold;letter-spacing:0;text-align:left;color:white;background-color:#f87b16;line-height:18px;padding:6px 10px;z-index:999999999;}


.program_typegroup_boxs		{border:3px solid #798291;padding:0; margin:0 0 30px 0;}
.program_typegroup_top		{padding:8px 10px;background:#798291;}
.program_typegroup_top td	{color:#fff;font-weight:bold;font-size:16px;}
.program_typegroup_body select {height:22px;}
.program_typegroup_body		{padding:10px;border-bottom:2px solid #798291;}

.program_typelist_sets		{}
.program_typelist_boxs		{padding:10px;border-bottom:1px solid #798291;}

#program_typegroup_add_txt,
.program_typelist_add_txts	{color:#ff0000;padding-left:10px;}


#program_exelbox			{border:2px solid #f78d30;background:#fff;width:250px;z-index:20;}
.program_exelbox_title		{background:#f78d30;padding:5px 10px;color:#fff;font-weight:bold;}
.program_exelbox_content	{padding:5px 10px;}


/* 홈페이지 *****/

.program_color999			{color:#999999;}

.program_form_btn			{display:inline-block;line-height:40px;padding:0 35px;color:#fff;background:#a0a0a0;border:1px solid #a0a0a0; border-radius:2px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;} 

.program_form_btn02			{display:inline-block;line-height:40px;padding:0 35px;color:#fff;background:#d92a34;border:1px solid #d92a34; border-radius:2px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;}

.program_form_btn03			{display:inline-block;line-height:40px;padding:0 35px;color:#fff;background:#7d5dc6;border:1px solid #7d5dc6; border-radius:2px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;}
.program_form_btn03:focus	{display:inline-block;line-height:40px;padding:0 35px;color:#fff;background:#7d5dc6;border:1px solid #7d5dc6; border-radius:2px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;}

.program_form_btn04			{display:inline-block;line-height:40px;padding:0 35px;color:#fff;background:#f78d30;border:1px solid #f78d30; border-radius:2px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;}

.program_form_btn05			{display:inline-block;line-height:20px;padding:0 10px;color:#333;background:#fff;border:1px solid #a0a0a0;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;} 

.program_form_btn06			{display:inline-block;text-align:center; line-height:29px;height:29px;padding:0 11px;color:#fff;font-size:1em;background:#555; border:1px solid #333;cursor:pointer; vertical-align:top;} /* 중복검사 등 작은버튼 */


.sng_clipboard_btns			{display:inline-block;line-height:18px;padding:0 5px;color:#ff3366;background:#eee;border:1px solid #eee;border-radius:3px;margin:0 3px;cursor:pointer;font-weight:bold;letter-spacing:1px;font-size:0.8em;}

.program_enable_gn		{display:inline-block;line-height:20px;padding:0 8px;font-size:12px;color:#fff;background:#73be3d; border:1px solid #6dab17; font-weight:normal;letter-spacing:0;border-radius:2px;} /* 녹색 */
.program_enable_gr		{display:inline-block;line-height:20px;padding:0 8px;font-size:12px;color:#fff;background:#bbb; border:1px solid #a9a9a9; font-weight:normal;letter-spacing:0;border-radius:2px;} /* 회색 */
.program_enable_b		{display:inline-block;line-height:20px;padding:0 8px;font-size:12px;color:#fff;background:#777; border:1px solid #666; font-weight:normal;letter-spacing:0;border-radius:2px;} /* 블랙 */
.program_enable_or		{display:inline-block;line-height:20px;padding:0 8px;font-size:12px;color:#fff;background:#f78d30; border:1px solid #f78d30; font-weight:normal;letter-spacing:0;border-radius:2px;} /* 오렌지 */


.program_notice01				{border-top:1px solid #6e789c;border-bottom:1px solid #f9f9f9;background-color:#f9f9f9;padding:15px 15px;margin:5px 0 20px 0; }
.program_notice01_title			{font-weight:bold; color:#222;font-size:13px;background:url('../image/join_title_icon.png') no-repeat 0 1px;border-bottom:0 solid #ddd;margin:0 0 0 0;padding:0 0 12px 22px;} 
.program_notice01 ul			{padding:0 0 0 0;}
.program_notice01 ul li			{padding:0 0 4px 0;}
.program_notice_btn				{display:inline-block;line-height:20px;padding:3px 15px;color:#fff;background: #00b6c6; font-size:13px;border:1px solid #02afbf;border-radius:2px;cursor:pointer;}

.program_line				{border-top:1px solid #ddd;}

.program_nolist				{padding:70px 0;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

.program_finishbox			{background-color:#f3f3f4;padding:20px 30px;margin:0 0 15px 0;}


.program_list_box			{overflow:hidden;color:#333;line-height:40px;background:#fff;border-top:2px solid #555;border-bottom:1px solid #ddd;}

.program_list_box div.title			{float:left;width:13%;font-weight:bold;text-align:center;background:#F3F3F3;}
.program_list_box div.content		{float:left;width:87%;border-left:1px solid #ddd;padding-left:10px;background:#F3F3F3;}
.program_list_box div.title1		{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.program_list_box div.content1		{float:left;width:37%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.program_list_box div.content1_col	{float:left;width:87%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.program_list_box div.title2		{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.program_list_box div.content2		{float:left;width:37%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}


.program_view_box			{overflow:hidden;color:#333;line-height:40px;background:#fff;border-top:2px solid #555;border-bottom:1px solid #ddd;}

.program_view_box div.title			{float:left;width:13%;font-weight:bold;text-align:center;background:#F3F3F3;}
.program_view_box div.content		{float:left;width:87%;border-left:1px solid #ddd;padding-left:10px;background:#F3F3F3;}
.program_view_box div.title0		{float:left;width:13%;font-weight:bold;text-align:center;}
.program_view_box div.content0		{float:left;width:87%;border-left:1px solid #ddd;padding-left:10px;}
.program_view_box div.title1		{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;}
.program_view_box div.content1		{float:left;width:37%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.program_view_box div.content1_col	{float:left;width:87%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.program_view_box div.title2		{float:left;width:13%;font-weight:bold;text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.program_view_box div.content2		{float:left;width:37%;border-top:1px solid #ddd;border-left:1px solid #ddd;padding-left:10px;}
.program_view_box div.content2_col	{float:left;width:100%;border-top:1px solid #ddd;padding:10px 0px 10px 10px;}


.program_placeholders::-webkit-input-placeholder {color: #ff6464;}
.program_placeholders::-moz-placeholder {color: #ff6464;}
.program_placeholders:-ms-input-placeholder {color: #ff6464;}
.program_placeholders:-moz-placeholder {color: #ff6464;}

.program_ptlist_title		{font-weight:bold;}
.program_ptlist_textarea	{width:96%;min-height:30px;background-color:#ffffff; padding:5px;border: 1px solid #bbb; overflow-x:hidden;}



.program_form_table				{border-collapse:collapse; table-layout:fixed;border-top:2px solid #666;}

.program_form_table thead th	{background:#798291; color:#fff;font-weight: normal; padding:6px 0; letter-spacing:0;border:solid 1px #5d636c;} 
.program_form_table thead td	{padding:6px;  border:solid 1px #bbb;word-break:break-all;}  
.program_form_table tbody th	{background:#cdcfd4; padding:6px;  font-weight: normal; border:solid 1px #aaa;}
.program_form_table tbody td	{padding:6px;  border:solid 1px #bbb;word-break:break-all;}  
.program_form_table textarea	{width:96%;background-color:#ffffff; padding:5px;border: 1px solid #bbb; overflow-x:hidden;} 


.program_form_div				{width:100%; } 
.program_form_div dl			{overflow:hidden; border-bottom:1px solid #d5d5d5; }
.program_form_div dl dt		{float:left;color:#333;text-align:left;padding:13px 0 0 10px;font-size:1.15em; letter-spacing:-0.75px; font-weight:normal; vertical-align:top; } 
.program_form_div dl dt label	{color:#333;}
.program_form_div dl dd		{margin:0 0 0 110px;padding: 10px; } 


 /* mobile screen 937px */
@media screen and (max-width:937px) {

	.program_list_box div.title			{width:25%;}
	.program_list_box div.content		{width:75%;}
	.program_list_box div.title1		{width:25%;}
	.program_list_box div.content1		{width:75%;}
	.program_list_box div.content1_col	{width:75%;}
	.program_list_box div.title2		{width:25%;border-left:0px;}
	.program_list_box div.content2		{width:75%;}


	.program_view_box div.title			{width:25%;}
	.program_view_box div.content		{width:75%;}
	.program_view_box div.title0		{width:25%;}
	.program_view_box div.content0		{width:75%;}
	.program_view_box div.title1		{width:25%;}
	.program_view_box div.content1		{width:75%;}
	.program_view_box div.content1_col	{width:75%;}
	.program_view_box div.title2		{width:25%;border-left:0px;}
	.program_view_box div.content2		{width:75%;}

}



 /* mobile screen 480 */
@media screen and (max-width:480px) {

	.program_list_box div.title			{width:28%;background:#fff;}
	.program_list_box div.content		{width:72%;background:#fff;}
	.program_list_box div.title1		{width:28%;}
	.program_list_box div.content1		{width:72%;}
	.program_list_box div.content1_col	{width:72%;}
	.program_list_box div.title2		{width:28%;}
	.program_list_box div.content2		{width:72%;}


	.program_view_box div.title			{width:28%;background:#fff;}
	.program_view_box div.content		{width:72%;background:#fff;}
	.program_view_box div.title0		{width:28%;}
	.program_view_box div.content0		{width:72%;}
	.program_view_box div.title1		{width:28%;}
	.program_view_box div.content1		{width:72%;}
	.program_view_box div.content1_col	{width:72%;}
	.program_view_box div.title2		{width:28%;}
	.program_view_box div.content2		{width:72%;}

}



/* 가족회사 리스트 *****/
.fam_table_m									{display:none;}
.family_table_head								{overflow:hidden;background:#F3F3F3;text-align:center; color:#333; font-weight:bold; line-height:40px; border-top:2px solid #252525;border-bottom:1px solid #ddd;}
.family_table_head div.no						{float:left;width:10%;}
.family_table_head div.title					{float:left;width:25%;} 
.family_table_head div.ceo						{float:left;width:15%;} 
.family_table_head div.item						{float:left;width:35%;}
.family_table_head div.regdate					{float:left;width:15%;}


.family_table_cont								{overflow:hidden;}
.family_table_cont li							{overflow:hidden;text-align:center; border-bottom:1px solid #ddd; }
.family_table_cont li .no						{float:left;width:10%;color:#555;padding:8px 0;}
.family_table_cont li .subject_group			{float:left;width:40%;color:#555;}
.family_table_cont li .subject_group .title		{float:left;width:62%;padding:8px 0;text-align:left;font-weight:bold;color:#252525;overflow: hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;}
.family_table_cont li .subject_group .ceo		{float:left;width:38%; padding:8px 0;}
.family_table_cont li .item						{float:left;width:35%;padding:8px 0;color:#555;}
.family_table_cont li .regdate					{float:left;width:15%;padding:8px 0;color:#555;}
.family_table_cont li .mobile					{display:none;}


/* mobie screen 785 */
@media screen and (max-width:785px) {

	.fam_table_m								{display:block;}
	.fam_table									{display:none;}

	.family_table_head						{display:none;}
	.family_table_cont						{overflow:hidden;border-top:2px solid #252525;}
	.family_table_cont li					{overflow:hidden;text-align:left;padding:8px;}
	.family_table_cont li .no				{display:none;} 
	.family_table_cont li .subject_group 		{float:none;width:100%;}
	.family_table_cont li .subject_group .title		{float:none;width:100%;text-align:left; font-size:1.1em;padding:0 0 5px 0;}
	.family_table_cont li .subject_group .ceo	{display:none;float:none;width:100%;}
	.family_table_cont li .item				{display:none;}
	.family_table_cont li .regdate			{display:none;}
	.family_table_cont li .mobile			{display:block;font-size:0.9em;color:#888;}
}