BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote { 
          font-size:9pt; 
		  font-family:Arial, Helvetica, sans-serif;
		  color:#666666; 
		  line-height:120%; 
		  margin-top:0pt; 
		  margin-left:0pt; 
		  margin-right:0pt;
		  margin-bottom:0pt;		  
		  }

A:link    {color:#999999;text-decoration:none;}
A:visited {color:#999999;text-decoration:none;}
A:active  {color:#999999;text-decoration:none;}
A:hover  {color:#a40043;text-decoration:none;}

li	{line-height:180%;}

.homebg	{display:inline; float:right; margin-right:35px; color:#868686;}
#dday_count	{font-weight:bold; margin-left:5px; display:inline; color:333; font-size:16px;}

.margin	{margin-left:10px; margin-top:10px; }
.mainmargin	{margin-left:10px; margin-top:20px;}
.submargin	{margin-left:10px; margin-top:10px; margin-bottom:10px;}
.leftpadding	{padding:5px 19px 5px 19px;}
.leftpadding2	{padding:5px 19px 20px 19px;}
.subcenterbg	{background-image:url(/img/sub_centerbg.jpg); background-repeat:repeat-y; padding-left:40px; padding-right:40px; padding-top:30px; line-height:200%;}
.subcenterbg2	{background-image:url(/img/sub_centerbg.jpg); background-repeat:repeat-y; padding-left:70px; padding-right:20px; padding-top:30px;}
.subcenterbg2 table	{border:#ffe3b8 double 10px;}
.subcenterbg2 li	{line-height:140%;}
.boldtext1	{font-weight:bold; color:#186db1;}
.boldtext2	{font-weight:bold; color:#1a7e93;}
.boldtext3	{font-weight:bold; color:#777777;}
.boldtext03	{font-weight:bold; color:#147d19;}
.boldtext4	{font-weight:bold; color:#c34187;}
.boldtext6	{font-weight:bold; color:#ea6e00;}
.line	{ border-bottom:1px dotted silver;}
.fontpoint	{color:#FF6600;}
.fontpoint2	{color:#518fbf;}
.boldfont	{ background-color:#cfebf2; font-weight:bold; display:inline;}
.boldfont2	{ background-color:#dcefde; font-weight:bold; display:inline;}
.boldfont3	{ background-color:#ffe0f1; font-weight:bold; display:inline;}
.textline	{line-height:180%}




.board_table { width:100%;  border-style:none; border-spacing:0px;}
.board_td { height:25px; text-align:center;}
.board_td2 { height:25px; text-align:left; padding-left:5px;}
.board_td3	{padding-left:50px;}
.board_null { height:280px; text-align:center; }
.board_list_subject { text-align:left; padding-left:10px; }
.board_page { height:50px; text-align:center; }
.board_button {font-weight: bold; text-align:center; vertical-align:middle;}
.board_subject { height:30px; text-align:left; padding-left:10px; font-weight:bold;  }
.board_style1 { height:40px; padding-left:10px; text-align:left; }
.board_style2 { height:40px; text-align:center;}
.board_style3 { height:40px; padding-right:10px; text-align:right; }


.board_line { height:1px; background-color:#faf2fd;}
.board_title { background-color:#faf2fd; height:30px; font-size:13px; font-weight:bold; text-align:center;}
.board_title_write { width:100px; background-color:#faf2fd; height:30px; font-size:13px; font-weight:bold; text-align:center;}
.board_content { padding-left: 20px; padding-top: 20px; padding-right:20px; padding-bottom:20px; background-color:#faf2fd; }

.data_line { height:1px; background-color:#ffd78a;}
.data_title { background-color:#fff1d6; height:30px; font-size:13px; font-weight:bold; text-align:center;}
.data_title_write { width:100px; background-color:#fff7ea; height:30px; font-size:13px; font-weight:bold; text-align:center;}
.data_content { padding-left: 20px; padding-top: 20px; padding-right:20px; padding-bottom:20px; background-color:#fff7ea; }
.data_view_1 { background-color:#fff1d6; height:25px; text-align:center;}
.data_view_2 { background-color:#FFFFFF; height:25px; padding-left:10px; table-layout:fixed;}
.data_view_3 { background-color:#FFFFFF; height:25px; padding-left:10px; text-align:center; }

.photo_table { border-style:none; background-color:#CCCCCC; }
.photo_title { padding-left:0px; height:20px; background-color:#FFF6EC; }
.photo_data { background-color:#FFFFFF; height:140px; width:180px; text-align:center; }
.photo_content { padding-left: 5px; padding-top: 10px; padding-right:5px; padding-bottom:10px; background-color:#fff7ea; text-align:center; vertical-align:middle; }

.visitor_section { height:30px; padding-left:10px; font-weight:bold; background-color:#eafbdb;}
.visitor_title { height:30px; width:80px; padding-left:5px; font-weight:bold; background-color:#eafbdb;}
.visitor_input { padding-left:5px;}
.visitor_line { height:1px; background-color:#eafbdb;}


.visiting_table	{border:1px solid #ddd; width:610px;}
.visiting_table th	{text-align:center; background-color:#f3f2f1; height:30px;}
.visiting_table td	{border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center;}
.visiting_table td.align_left	{text-align:left;}
.visiting_table img{cursor:pointer;}