@charset "utf-8"; 
.boardnew2011											{ position:relative; float:left;width:100% ;clear:both}
div   { margin : 0; padding : 0; border : 0; }
span   { margin : 0; padding : 0; border : 0; }
p  { margin : 0; padding : 0; border : 0; }
.boardnew2011 h3					{ overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}
.labelhidden		{ overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}



.skipNav                            { overflow:hidden;visibility:hidden;font-size:0;width:0;height:0;margin:0;padding:0;position:absolute;}

/* list*/
.CateGoriright						{ position:relative; float:left; width:100%; height:40px;}
.CateGoriright	span				{ position:relative; float:left; margin:0 0 0 3px;}
.CateGoriright	select			{ position:relative; float:left; margin:2px 0 0 0;}
.table									{ position:relative; float:left; width:100%;}


.writebt							{ margin:10px 0 0 0;text-align:right;}
.writebt	 span					{color:#333;font-weight:bold}
.writebt	 .button *:hover,
.writebt	 .button *:active,
.writebt	  .button *:focus		{ color:#0a50a7;font-weight:bold ;}


.ta_bo								{border-collapse:collapse;margin:0;width:100%;border:0;border-top:2px solid #292929;}

.ta_bo caption						{padding:8px 0;font-weight:bold;text-align:left}
.ta_bo caption em					{float:right;font-style:normal;font-weight:normal;color:#f60}
.ta_bo th, .table td				{border:0;padding:12px 8px;vertical-align:middle;text-align:center;border-bottom:1px solid #ddd; }
.ta_bo th							{text-align:center}
.ta_bo .left						{ text-align:left;}
.ta_bo .left	 span				{ position:relative; float:left;}
.ta_bo .left	 span	img			{ vertical-align:middle;}
.ta_bo th input						{float:left}
.ta_bo thead th						{border-bottom:1px solid #999; background:#f8f8f8}
.ta_bo tfoot td						{font-weight:bold;background:#f8f8f8}


/* write */
.allwrite				{ position:relative; float:left; width:100%; padding:10px 0;}
.allwrite	 .title             { position:relative; float:left; padding:10px 10px 10px 15px; font-size:11pt;width:97%; border-bottom:1px solid #999999;border-top:3px solid #666666 ; }
.allwrite .nomember		{ position:relative; float:left; width:100%;  padding:10px 0 10px 0;}
.allwrite .nomember p	{ float:left; width:180px;}
.allwrite .nomember label				{font-weight:bold ;padding:0 0 0 8px}
.allwrite .category			{ position:relative; float:left; width:100%; border-bottom:1px dashed #dfdfdf; padding:4px 0;}
.allwrite .category	label				{font-weight:bold ;padding:6px 5px 0 8px ;float:left}
.allwrite .category .c1		{ float:left; width:450px;}
.allwrite .category .c2		{ float:right; width:90px;}
//allwrite div					{border:1px solid}
.divider					{ color:#d6d6d6; }
.divider2					{ color:#d6d6d6; padding:0 10px; font-weight:normal;}
.title						{ position:relative; float:left; width:100%; padding:5px 0;}

.btbtlist						{ position:relative; float:left; width:100%; padding:10px 0;text-align:center}				
.delateadmin					{ position:relative; float:left; width:100%; padding:30px 0 ;text-align:center ;border:5px solid #ececec}			
.delateadmin p					{font-size:11pt;padding:0 0 20px 0 ;font-weight:bold}

.inputstyle				{ border:1px solid #dee0e4; height:20px;}
.inputstyle2			{ border:1px solid #dee0e4; width:640px; height:25px; padding:0 3px;}
.inputstyle4			{ border:1px solid #dee0e4; width:600px; height:25px; padding:0 3px;}
.inputstyle3			{ border:2px solid #dee0e4; width:100px; height:20px; padding:0 3px;}

.insert					{ position:relative; float:left; padding:5px 10px;}
.insert ul				{ float:left;}
.insert	ul li			{ float:left; padding:5px 10px; width:50%; height:30px; padding:3px 10px;}
.insert	ul li label			{ float:left; padding:0 5px 0 0;}

.guide					{ float:left; width:100%; padding:0 0 10px 15px;}

.thume					{ float:left; width:100%; margin:20px 0 0 0; background-color:#F7F8F9; border-top:2px solid #F2F4F5; border-bottom:2px solid #F2F4F5;}
.characterenter			{ position:relative;float:left; width:98%; margin:20px 0 0 0;background-color:#f8f8f8; border-bottom:1px solid #F2F4F5; border-top:1px solid #F2F4F5; padding:10px 0 10px 10px;}

/* view */
.function1								{ position:relative; float:left; width:100%; margin:0 0 5px 0;}
.function1 .bts							{ float:left;}
.function1 .bts span						{ float:left; margin:0 5px 0 0;} 
.function1 .list							{ float:right;}



.function2								{ position:relative; float:left; width:100%; margin:0 0 5px 0; padding:13px 0 0 0; border-top:1px solid #DEE0E4;}
.function2 .bts							{ float:left;}
.function2 .bts span						{ float:left; margin:0 5px 0 0;} 
.function2 .list							{ float:right;}


.bottomlist								{ float:left; width:100%; margin:10px 0 0 0;padding:4px 0;border-top:1px solid #dfdfdf ;}
.bottomlist ul							{ float:left; width:100%;}
.bottomlist ul li						{ float:left; width:100%; padding:3px 0;border-bottom:1px solid #dfdfdf}
.bottomlist .listtext					{float:left;padding:5px 0 0 15px}
.bottomlist span					{float:left;}

#form_view								{position:relative;  float:left;width:100%}
#commentView 								{ float:left; width:100%;}
#commentView ul 							{ float:left; width:100%;}
#commentView ul li							{ float:left; width:100%;}
#commentView .ordernotext						{font-weight:bold ;padding:10px 0 0 20px ;width:200px ;position:relative;float:left ;}




/* form_view */
.editorall					{ position:relative; float:left; width:100%;margin:15px  0 0 0}

#titlewrapper				{ position:relative; float:left; width:100%; border-bottom:1px solid #999999;border-top:3px solid #666666 ; }
#titlewrapper .title		{ position:relative; float:left;  color:#514F5C; padding:10px 10px 10px 15px; font-size:11pt;width:97%; letter-spacing:-0.1em; font-weight:bold; }
#titlewrapper .title	.catetxt	{ font-weight:normal;position:relative; float:right ;width:auto}
#titlewrapper .category		{ position:relative; float:left; color:#BDAEB9; padding:11px 0;}

#writeinfo					{ position:relative; float:left; width:100%;text-align:right; font-size:8pt;margin:10px 0 0 0;color:#767676}
#writeinfo .info			{ float:left; width:100%;  font-size:8pt;color:#767676}
#writeinfo .info span		{ display:inline;color:#767676; font-size:8pt;} 

#file						{ float:left; width:100%; border-top:1px dashed #DEE0E4;  border-bottom:1px dashed #DEE0E4; padding:10px 0;}
#file p					    { position:relative;float:left;width:75px; padding:0 10px 0 0;}
#file span					{ float:left; padding:3px 10px 0 0;}
#file .allfile				{ position:relative;float:left;width:600px ;}
#file .allfile span			{ position:relative;float:left;font-size:8pt}
#file .allfile span img			{vertical-align:bottom}
#substance					{ position:relative; width:100%; float:left; margin:40px 0 10px 0;}

#commentallwrapper						{ float:left; width:100%; background-color:#f5f5f5; border-top:2px solid #dfdfdf; border-bottom:2px solid #dfdfdf; margin:20px 0 20px 0;}
#commentallwrapper .commentTextArea     { float:left; width:95%; border-bottom:1px dashed #DEE0E4; padding:0 0 6px 20px;}
#commentallwrapper .nicname				{ float:left; font-weight:bold; margin:10px 0 10px 20px;}
#commentallwrapper .writetime			{ position:relative; float:left; color:#666666; margin:10px 10px;}
#commentallwrapper .cbutton				{ position:relative; float:right; margin:10px 20px 10px 0;}

.commentwriteinner							{ float:left; width:95%; border-bottom:1px dashed #DEE0E4; padding:10px 0 10px 20px;}
.commentwriteinner .labelwidth			{float:left;width:60px;padding:5px 0 0 0 ;}
.commentwriteinner .inputstyle					{ border:1px solid #EDEDED; height:20px;}
.commentwriteinner .commentBox textarea			{ float:left; width:90%; border:1px solid #EDEDED; margin:10px 0 0 0;}
.commentwriteinner .regnum						{ float:left; width:100%; margin:10px 0 0 0;}
.commentwriteinner .commententer					{ float:left; margin:10px 0 0 10px;}
.commentwriteinner .writerinformation span			{ float:left; padding:0 5px 5px 0 ;}
.commentwriteinner .writerinformation span	label			{width:auto ;padding:5px 5px 0 0}

.commentwriteinner .commentBox textarea		{ float:left; width:100%; border:1px solid #EDEDED;}           

.commentwrite								{ float:left; width:93%;  padding:6px 0 6px 20px; margin:15px 0 15px 15px;background-color:#ffffff ;border:1px solid #dfdfdf}

.commentwrite .labelwidth					{ float:left; width:auto ;padding:5px 5px 0 0;}
.commentwrite .inputstyle					{ border:2px solid #dfdfdf; height:20px;}
.commentwrite .commentBox textarea			{ float:left; width:87%; border:1px solid #EDEDED; margin:10px 0 0 0;}
.commentwrite .regnum						{ float:left; width:100%; margin:10px 0 0 0;}
.commentwrite .commententer					{ float:left; margin:10px 0 0 10px;}


.commentwrite .writerinformation			{ float:left; width:100%; margin:10px 0 0 0;}
.commentwrite .writerinformation span		{ float:left; padding:0 20px 0 0; line-height:14pt; vertical-align:middle;}

.commentText2								{ float:left; padding:0 0 0 20px;}


/* Search */
.searchbar				{float:left; width:100%; padding:10px 0 8px 0;text-align:center; border:1px solid #dfdfdf ;margin:15px 0 25px 0 ;background-color:#f8f8f8}
.search{ margin:0; padding:0;}
.search *{ font:12px Tahoma, Geneva, sans-serif;}
.search fieldset{ margin:0; padding:0; border:0;}
.search select{ vertical-align:top; margin:2px 0 0 0}
.search .item{ display:inline-block; position:relative; vertical-align:top;}
.search .iLabel{ position:absolute; top:4px; left:5px; color:#767676; white-space:nowrap;}
.search .iText{ position:relative; padding:4px 4px 3px; *margin:-1px 0; color:#333; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background-color:#ffffff;}
.search .btnSearch,
.search .btnSearch input{ position:relative; display:inline-block; vertical-align:top; height:24px; line-height:24px; border:0; overflow:visible; background:url(../img/btnSearch.gif) no-repeat; white-space:nowrap; cursor:pointer;}
.search .btnSearch{ background-position:left top; margin-right:2px;}
.search .btnSearch input{ background-position:right top; left:2px; padding:0 8px 0 6px; font-size:12px; font-weight:bold; color:#333;}





/* Pagination */
.pagination													{ position:relative; float:left; width:100%; padding:15px 0; text-align:center; line-height:normal;}
.pagination strong										{ width:33px; font-size:14px; color:#81C0D1; text-align:center; line-height:35px; vertical-align:middle; display:inline-block;}
.pagination a												{ width:33px; font-size:14px; color:#707070; text-align:center; line-height:35px; vertical-align:middle; display:inline-block;}
.pagination a:hover										{ width:33px; font-weight:bold; color:#0e77d9;}
.pagination .btnMove									{ display:inline-block;height:33px;border:1px solid #d9d9d9; background-color:#fff; background-repeat:no-repeat; background-image:url(../img/btn_paging.png);}
.pagination a.btnMove:hover						{ background-color:#f1f2f2;}
.pagination .btnMove.first							{ background-position:0 0;}
.pagination .btnMove.prev							{ background-position:-33px 0;margin:0 13px 0 5px;}
.pagination .btnMove.next							{ background-position:-66px 0;margin:0 5px 0 12px;}
.pagination .btnMove.last							{ background-position:-99px 0;}
.pagination .hide											{ position:absolute;*position:static;top:-11000px;left:-11000px;width:0;height:0;padding:0;margin:0;color:transparent;font-size:0;line-height:0;overflow:hidden;}




/*sns*/
.snsbtn						{float:right}
.snsbtn ul					{width:95%; padding:5px 5px;}
.snsbtn ul li				{float:left}

.sharebtn						{float:right}
.sharebtn ul					{width:95%; padding:5px 5px;}
.sharebtn ul li				{float:left; margin:0 10px 0 0;}



span.count a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://114.108.140.103/~jfta/common/img/sns/bg_sns_bubble_left.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 17px;
}

span.count a .inner-button {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("http://114.108.140.103/~jfta/common/img/sns/bg_sns_bubble_right.gif");
    background-origin: padding-box;
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 17px;
    padding-bottom: 0;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
}




.dbwrapper												{ position:relative; float:left;width:100%;}
.DBall_list													{ position:relative; float:left;border:1px solid #dfdfdf; width:100%; padding:10px 0; text-align:center;}

.DBall_list	 .catelist									{ position:relative; width:100%; height:25px; padding:5px 0; margin:0 auto; text-align:center; border-bottom:1px solid #e7e7e7;}
.DBall_list	 .catelist	.index						{ position:absolute;left:355px; top:8px; width:36px;}
.DBall_list	 .catelist ul								{ position:relative; width:150px; margin:0 auto; text-align:center;}
.DBall_list	 .catelist ul li								{ position:relative; float:left; font-size:10pt; line-height:18px;}

.DBall_list	 .catelist3									{ position:relative; width:100%; height:25px; padding:5px 0; margin:0 auto; text-align:center; border-bottom:1px solid #e7e7e7;}
.DBall_list	 .catelist3	.index						{ float:left ;padding:5px 10px 0 20px; width:50px;}
.DBall_list	 .catelist3 ul								{ float:left;width:90%; margin-top:3px;}
.DBall_list	 .catelist3 ul li							{ position:relative; float:left; font-size:10pt; line-height:18px;}


.DBall_list	 .catelist2																{ position:relative; width:100%; padding:8px 0 0 0; height:39px;}
.DBall_list	 .catelist2  .searchtip											{ float:left;font:normal 8pt dotum,"돋움" ;color:#8b8a8a;letter-spacing:-1px;width:210px;text-align:center;padding:8px 0 0 10px ;}
.DBall_list	 .catelist2  .searchtip img										{ vertical-align:middle ;padding:0 5px 0 0}
.DBall_list	 .catelist2 .searchform											{ float:left;border:5px solid #141414; margin-left:220px;}
.DBall_list	 .catelist2  .searchform fieldset							{ width:450px;}
.DBall_list	 .catelist2  .searchform fieldset .sinput				{ border:0;color:#666666;width:390px;float:left ;height:20px}
.DBall_list	 .catelist2  .searchform fieldset  img						{ float:left ;}
.DBall_list	 .catelist2 .searchform fieldset  input					{ float:left ;}
.DBall_list	 .catelist2   .allviewlist_bt										{ float:left ;width:87px; height:30px; text-align:center; background-color:#6AAC14; border:1px solid #5A9D10; margin:0 0 0 4px;}
.DBall_list	 .catelist2   .allviewlist_bt		a								{ font-size:9pt; color:#fff; font-weight:bold; line-height:30px;}

.DBall_list	 .consonant													{ position:relative; width:500px; margin:0 auto; text-align:center; padding:7px 0 0 0;}
.DBall_list	 .consonant	 li												{ display:inline; width:21px;  text-align:center;}

.DBall_list	 .eng															{ position:relative; width:700px; margin:0 auto; text-align:center;  padding:0 0 3px 0;}
.DBall_list	 .eng	 li														{ display:inline; width:22px; text-align:center;}
.DBall_list	 .eng	 li	a													{ padding:2px 5px; border:1px solid #e3e3e3; font-size:8pt; font-family:"tahoma"}

.DB_list_wrapper										{float:left ;width:680px;margin:30px  0 0 0}
.DB_list_wrapper	 .DB_title                   {float:left ;background:url(../img/arrow.gif) left 3px  no-repeat ;padding:3px 0 10px 18px;font-weight:bold ;width:505px }
.DB_list_wrapper	 .DB_title .cateone					{float:left ;font-size:11pt;width:auto ;color:#000000}
.DB_list_wrapper	 .DB_title .catetwo	           {float:left ;font-size:11pt;width:auto;padding:0 0 0 5px;color:#ff5858}
.DB_list_wrapper	 .DB_title .catenum              {float:left ;background:url(../img/line.gif) 5px 2px no-repeat ;font:normal  8pt dotum,"돋움" ;padding:2px 0 0 15px}
.DB_list_wrapper	 .list_form             {float:left ;}
.DB_list_wrapper	 .list_form img			{padding:0 5px 0 0 }

.listfromview                                            {float:right;padding:13px 0 35px 0 ;width:675px}
.listfromview  ul li									{float:left;width:223px ;height:220px ;text-align:center ;}
.listfromview  ul li dl									{width:210px;}
.listfromview  ul li dl dt								{float:left;border:1px solid #c9c9c9 ;padding:11px}
.listfromview  ul li dl dt img						{float:left;padding:0}
.listfromview  ul li dl dd								{float:left;font-size:8pt;padding:5px 0 0 5px;width:192px;line-height:15px}
.listfromview  ul li dl dd strong					{float:left;color:#8b8a8a;font-size:8pt;}
.listfromview  ul li dl dd span					{float:left;color:#8b8a8a ;width:192px;text-align:left;font-size:8pt;}
.listfromview  ul li img					{float:right;padding:0 15px 0 0}

.listfromview2                                            {float:right;padding:13px 0 35px 0 ;width:675px}
.listfromview2  ul li									{float:left;width:133px ;height:220px ;text-align:center ;}
.listfromview2  ul li dl									{width:99px;}
.listfromview2  ul li dl dt								{float:left;border:1px solid #c9c9c9 ;}
.listfromview2  ul li dl dt img						{float:left;padding:11px}
.listfromview2  ul li dl dd								{float:left;font-size:8pt;padding:5px 0 0 0;width:100px;line-height:14px}
.listfromview2  ul li dl dd strong					{float:left;color:#8b8a8a;font-size:8pt;letter-spacing:-1px;}
.listfromview2  ul li dl dd span					{float:left;color:#8b8a8a ;width:100px;text-align:left;font-size:8pt;}
.listfromview2  ul li img					{float:right;padding:3px 15px 0 0}


/* 페이징 */
.page-navigation						{position:relative;float:left;width:670px;text-align:center;padding:5px 0 ;}
.page-navigation .page-left				{padding:0 10px 0 0}
.page-navigation .page-right				{padding:0 0 0 10px}
.page-navigation span                  {padding:5px 3px ;width:15px ;font-family:'도담9';}
.page-navigation img				{ text-align:center;vertical-align:middle ;padding:2px 5px 2px 0}
.page-navigation a:link					{text-decoration: none; color:#000000 ;font-weight:bold ;}
.page-navigation a:visited   { text-decoration: none; color:#000000 ;font-weight:bold ;}
.page-navigation a:active    { text-decoration: none; color:#000000 ;font-weight:bold ;}
.page-navigation a:hover    { text-decoration: none; color:#000000 ;font-weight:bold ;}
.page-navigation .pageselect  {color:#f23d9a;font-weight:bold ;border:1px solid #eb79b3;padding:4px 8px ;width:10px}


/*테이블*/
.article-list-table                       {width:670px;border-collapse:collapse; clear:both;margin:0 0 15px 0}
.article-list-table  thead                {width:670px;background:url(../img/top_bg.gif) left top repeat-x;color:#ffffff;height:35px;}
.article-list-table  thead th                {letter-spacing:-1px;height:35px;text-align:center;vertical-align:top;padding:8px 0 0 0}
.article-list-table   tbody  td                   {border-bottom:1px solid #dcdcdc;padding:6px 0 6px 0;text-align:center;}
.article-list-table  caption          {color:#666666 ;text-align:right ;font-size:8pt;padding:12px 0 3px 0 }
.article-list-table .no				{width:45px;}
.article-list-table .title				{}
.article-list-table .writer				{}
.article-list-table .date				{}
.article-list-table .textleft         {text-align:left;}
.article-list-table .textleft input				{float:left;margin:0 5px 0 0;vertical-align:middle ;}


/*뷰페이지*/
.DB_view_wrapper										{ float:left; width:100%; margin:20px  0 30px 0; height:320px; border:1px solid #dfdfdf;}
.humanbg														{}
.humanbg	 .humanbgimg 							    {float:left; background-color:#f3f3f3; padding:30px 0; border:1px solid #e3e3e3;}
.humanbg	 .humanbgimg	img						{ display:block;border:0; text-align:center; margin:0 auto; text-align:center;}

.DB_view_wrapper p												{ float:left;width:250px; margin:25px;}
.DB_view_wrapper ul												{ float:left;width:67%;padding:15px 0 0 0;}
.DB_view_wrapper ul li											{ float:left; border-bottom:1px dotted #dfdfdf; }
.DB_view_wrapper ul li	span									{ float:left;color:#353535;width:50px; word-spacing:-2pt; }
.DB_view_wrapper ul .iksanname											{ float:left;background:none ;padding:0 0 10px 0 ; width:100%;}
.DB_view_wrapper ul .iksanname strong									{ float:left; color:#000; width:100%; padding:6px 0 3px 5px; font-size:13pt;}
.DB_view_wrapper ul .iksanname strong span						{ color:#000; float:left; width:auto; }
.DB_view_wrapper ul .iksanname strong .engname				{ float:left;color:#1378BF; padding:2px 0 0 5px;}
.DB_view_wrapper ul .iksanname2											{ float:left;width:98%;  background:url(../img/dott.gif) 10px 13px no-repeat; margin-top:10px; font-size:10pt;}
.DB_view_wrapper ul .iksanname2  span								{ float:left;color:#353535 ;width:130px; font-size:10pt;}

/*
.DB_view_wrapper ul .iksanname2  a:link					{ color:#888888}
.DB_view_wrapper ul .iksanname2  a:active				{ color:#888888}
.DB_view_wrapper ul .iksanname2  a:visited				{ color:#888888}
.DB_view_wrapper ul .iksanname2  a:hover				{ color:#ED4E82}
*/

.DB_view_wrapper ul li .interval1           { word-spacing:11pt;}
.DB_view_wrapper ul li .interval2           { word-spacing:-1pt;}

.DB_view_wrapper ul li							            {float:left;width:200px;background:url(img/dott.gif) 10px 3px no-repeat; color:#888888;padding:0 0 5px 10px;}
.DB_view_wrapper ul li	span								{float:left;color:#353535;width:60px; padding:0 0 0 10px;}

.DB_view_wrapper ul .iksanname3                                         {float:left;width:98%; background:url(../img/dott.gif) 10px 10px no-repeat; margin-top:10px;}
.DB_view_wrapper ul .iksanname3  span								{float:left;color:#353535;width:130px;}
.DB_view_wrapper ul .iksanname3 div									{color:#888888;}
.DB_view_wrapper ul .iksanname4                                         {float:left;width:98%; background:url(../img/dott.gif) 10px 10px no-repeat; margin-top:10px;}
.DB_view_wrapper ul .iksanname4  span								{float:left;color:#353535;width:130px;}
.DB_view_wrapper ul .iksanname4 div									{color:#888888;}
.DB_view_wrapper ul .iksanname4 .addr                                   {float:left; padding:0; margin:0; width:330px; text-align:left;}


.DB_view_wrapper .etcphoto									{float:right;width:660px;margin:55px 0 0 0;}
.DB_view_wrapper .etcphoto span						{float:left ;padding:10px 0 0 0}
.DB_view_wrapper .etcphoto ul								{float:left;width:552px;padding:0}
.DB_view_wrapper .etcphoto ul li							{float:left;width:135px;text-align:center;background:none;padding:0 ;margin:0}


.viewbox															{ float:left ;width:97%; border:1px solid #dfdfdf; margin:0 0 20px 0; padding:5px 15px 15px 15px }
.viewbox strong													    { float:left;font-size:11pt;color:#000000;font-weight:bold ;width:615px;padding:0 0 8px 0 ;letter-spacing:-1px}
.viewbox span														{ float:left;width:605px;line-height:17px; padding:0 0 0 10px;color:#848484 ;}
.viewbox p														    { float:left;padding:10px 0;}
.viewbox ul li							{float:left; width:500px; color:#888888; padding:0 0 2px 10px; font-size:9pt; line-height:13pt;}
.viewbox ul li	 div					{color:#353535;  font-size:9pt; padding:0 0 0 10px; letter-spacing:0px; word-spacing:-2pt; background:url(../img/abil_dott.gif) left top no-repeat;}
.viewbox ul .interval3               { word-spacing:-1pt;}
.viewbox ul .interval4               { word-spacing:14px;}
.viewbox .ability						        { float:left; padding:10px 0 0 0 ;border-top:1px dashed #dfdfdf}


.ability .aa1						        { float:left; padding:10px 0; margin:0 0 20px 20px; width:550px; border:2px solid #E2E2E2;}
.ability .aa1 .bb1						    { float:left;}

.ability .aa1 .bb1 .interval3               { width:auto;float:left;padding:0 0 0 5px;background:none}				
.ability .aa1 .bb1 .interval4               { width:auto;float:left;padding:0 0 0 5px;background:none}	


.viewbox .detailcate					        { float:left; border-bottom:1px dashed #dfdfdf}
.viewbox .active					        { float:left;}


.viewbox .act_1                                              { float:left; width:100%; padding:0 0 25px 10px;}
.viewbox .act_1 ul                                           { float:left; width:98%;}
.viewbox .act_1 ul li                                        { float:left; width:600px;}
.viewbox .act_1 strong                                       { font-size:10pt; color:#606060; padding:0 0 5px 25px; background:url(../img/catebullet.gif) 10px 10px no-repeat}
.viewbox .act_1 .datedate										{ float:left;color:#666666 ;width:65px; }
.viewbox .act_1 .dateright										{ float:left;background:none ;padding:0 0 0 15px ;background:url(../img/dottline.gif) left 5px no-repeat;}
.viewbox .act_2                                              { float:left; padding:0 0 0 10px;}
.viewbox .act_2 ul                                           { float:left; width:620px;}
.viewbox .act_2 ul li                                        { float:left; width:600px;}
.viewbox .act_2 strong                                       { font-size:10pt; color:#606060; padding:0 0 5px 25px; background:url(../img/catebullet.gif) 10px 10px no-repeat}

.viewbox .act_3                                              { float:left;padding:0 0 10px 10px;}
.viewbox .act_3 ul                                           { float:left; width:600px;}
.viewbox .act_3 ul li                                        { float:left;}
.viewbox .act_3 strong                                       { font-size:10pt; color:#606060; padding:10px 0 5px 25px; background:url(../img/catebullet.gif) 10px 10px no-repeat}

.viewbox em													{font-size:10pt;color:#000000;font-weight:bold ;padding:0 0 8px 0 ;letter-spacing:-1px ;color:#666666}

.viewbox p .ability								{float:left; margin:0 0 20px 0; border:3px solid #E2E2E2; padding:10px 10px;}





.history                                                    { float:left; padding:20px 10px; line-height:180%;}
.history    ul                                              { float:left; padding:20px 0px;}
.history    span                                            { float:left; width:100px; padding-right:20px;}    

.history1                                                    { float:left; padding:20px 10px; line-height:180%; border-bottom:1px dashed #dfdfdf;}
.history1    span                                            { float:left; width:50px; padding-right:10px;}    

.history2                                                   { padding:20px 20px ; border-bottom:1px dashed #dfdfdf;}
.history2    strong                                         { padding:0 0 10px 10px;}
.history2    span                                           { padding:0 20px;line-height:180%; }



.btlist									{float:left; width:665px;text-align:right ;margin:15px  0 0  0}

















.DB_wrapper								{ width:100%; color:#797979 ;padding:30px 0 0 0;}
.DB_wrapper table th					{ color:#545454}
.DBtitle											{ text-align:left; }
.dbborder										{ border:1px solid #dddddd;height:20px;margin:0 2px; }
.DBbox											{ border:6px solid #e2e2e2 ;margin:0 0 15px 0}
.DBbox2										{ width:100%;}
.DBbox2	 td								{ border-bottom:1px solid #dddddd ;color:#545454 ;letter-spacing:-1px;}
.DBbox2	 td	 .listname				{width:80px}
/* 대표글씨*/

.DBtitle											{width:100%; color:#000; font-weight:bold; padding:0 0 5px 0;}
.dbphoto										{width:120px}
.dbphoto img								{border:3px solid #ececec}

/* 안테이블명칭글씨  */
.titlebg											{color:#618bbc;padding:0 15px; background-color:#f3f3f3; font-weight:bold; text-align:left;}

/* 안내글씨 */
.dbgont1										{ color:#fb7820 ;padding:5px 0 ;float:right}
.dbgont1 img								{ vertical-align:middle}
.dbgont2										{ color:#fb7820 ;padding:0 0 5px 0 ;float:left ;width:100%;text-align:left}
.dbgont3										{ color:#fb7820 ;float:left}

.dblistall										{ float:left;width:100%}
.dblistall li										{ float:left;border-bottom:1px dashed #dfdfdf ;width:550px;padding:4px 0}

.dblistall2										{ float:left;width:100% ;margin:10px 0 0 0}
.dblistall2  li									{ float:left;border-bottom:1px dashed #dfdfdf ;width:97%;padding:4px 0 4px 10px}

.dblistall3										{ float:left;width:550px ;border-bottom:1px dashed #4f88cd ;padding:10px 0; clear:both;}
.dblistall3  li									{ float:left;width:290px;padding:2px 0 2px 10px}
.dblistall3  li .career						{font-weight:bold ;padding:0 10px 0 0 }			
.dblistall3 .etc								{float:left;width:580px ;}	

.dblistall4												{ float:left;width:550px;margin:10px 0  0 0 ;}
.dblistall4  li											{ float:left;width:290px;padding:4px 0 ;}
.dblistall4  .lineheight	 .listname			{ float:left;font-weight:bold ;width:200px;color:#4178bb	}
.dblistall4  .lineheight							{ float:left;border-bottom:1px dashed #dfdfdf ;}
/* .dblistall4 li ul									{ float:left;width:280px;padding:5px 0 10px 0}  */
.dblistall4 li ul										{ float:left;width:280px;padding:5px 0 0px 0}
.dblistall4 li ul li										{ float:left ;padding:0 0 3px 0 ;color:#666666 ;width:280px;border:0 ;height:auto}
.dblistall4 li ul li img								{ vertical-align:middle;padding:0 0 0 5px ;} 