@charset "UTF-8";

/* Page Title */

 
/* °Ô½ÃÆÇ */

#board  {width:100%; float:left;}


table.list   {width:100%; float:left; border-top:3px solid #c5dbfe;  border-bottom:1px solid #707070;  }
table.list  th   { padding:10px; background-color:#f1f4fa; font-size:15px; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.list  td   {padding:10px; vertical-align:middle; font-size:15px; color:#777; border-bottom:1px solid #ddd; line-height:1.3em;}
table.list  td b  { color:#333; font-weight:600; }

.view_bar       {padding:12px 0px; text-align:center; border-top:1px solid black; background-color:#f9f9f9;
                      font-weight:600; font-size:15.5px; color:#333; border-bottom:1px solid #ddd; float:left; width:100%; }

.view      {width:100%; float:left;  }
.view    td  {padding:10px; vertical-align:middle;}
table.view	td.view01			{  width:15%; background-color:#f9f9f9; border-bottom:1px solid #ddd; text-align:center;font-size:15px;}
table.view	td.view02			{font-size:15px;border-bottom:1px solid #ddd;  color:#666; }
table.view	td.view03			{border-bottom:1px solid #ddd; overflow:hidden}
table.view	td.view02	.view_date  {color:#999; line-height:30px;}
 table.view  img  {vertical-align:-3px; margin-right:3px;}

table.reply  {width:100%; float:left;}
table.reply  td {  overflow:hidden; background-color:#f9f9f9;}

table.write   {width:100%; float:left; border-top:3px solid #c5dbfe; border-bottom:1px solid #707070;}
table.write  th   {padding:8px; vertical-align:middle; background-color:#fff; font-size:15px; text-align:left; font-weight:600; color:#333;  
                           border-bottom:1px solid #ddd; line-height:35px; }
table.write  td   {padding:8px; font-size:15px;  line-height:35px; color:#777; border-bottom:1px solid #ddd;}

table.write .table_info_t  {line-height:1em; width:100%; float:left;    padding-top:5px;  font-size:14.5px; color:#666;}

table.info_table   {width:100%; float:left;border-top:3px solid #c5dbfe;  border-bottom:1px solid #707070;}
table.info_table  th   {padding:10px; vertical-align:middle; background-color:#fff; font-size:15px; text-align:left; font-weight:600; color:#333;  
                           border-bottom:1px solid #ddd;  line-height:1.3em; }
table.info_table  td   {padding:10px; font-size:14px;   line-height:1.3em;color:#777; border-bottom:1px solid #ddd;}



.page     {text-align:center;  font-size:14px; float:left; color:#666;  width:100%; margin-top:30px;   display:inline-block;}
.page   ul { float:right; position:relative; left:-50%;}
.page   li { float:left; position:relative;  left:50%;  }


.page .no {border:1px solid #c4c4c4;  width:35px; line-height:32px; box-sizing:border-box;  border-right:none; }


.page a {
	display:inline-block;
 	text-decoration:none;
	width:100%;
	
   }


.page  .no a:link	{  color:#999;  }
.page   .no a:hover	{color:#999;   }
.page   .no oa:active	{ color:#999;  }
.page   .no  a:visited	{   color:#999;}

.page .ov  {border:1px solid #555; background-color:#555;  width:35px; line-height:32px; box-sizing:border-box;   border-right:none; color:#fff;}

.page   .ov a:link	{  color:#fff;  }
.page   .ov a:hover	{color:#fff;   }
.page   .ov a:active	{ color:#fff;  }
.page   .ov a:visited	{   color:#fff;}





							
.search							{margin-top:30px; float:left;  width:100%; background-color:#fff; border:1px solid #ddd;   text-align:center; float:left;padding:10px 0 8px 0;}
.search   img  {margin-left:3px;}
									   

 
/* faq */
#opinion  {width:100%; float:left;  }
#opinion	li			{width:100%;   color:#a3a1a1;  }
.faqno					{width:15%; float:left; padding:11px 0 0 0 ; text-align: center; font-size:0.90em;}
.faqtlt					{width:85%; float:left; padding:11px 0 8px 0;  font-size:15px;}
.faqline				{width:100%; height:1px; overflow:hidden;  border-bottom:1px solid #ddd; clear: both;}

#opinion  img  {vertical-align:middle;}

.event_wrap {width:100%; margin-bottom:20px; float:left; border:1px solid #ddd;  padding:20px 20px;  box-sizing:border-box;}
.event_wrap:last-child {margin-bottom:0;}
.event_wrap dl {width:60%; float:right;  margin-top:20px;  }
.event_wrap dt {font-size:19px; font-weight:500; color:#333; line-height:1.3em; width:100%; float:left; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:10px;}
.event_wrap dd {font-size:15px; font-weight:300; color:#666; line-height:1.3em;}
 .event_wrap a.link  {line-height:32px; margin-top:30px; background:url('/common/img/common/btn_bg.jpg') repeat-x top center; width:130px; display:inline-block; text-align:Center; color:#fff !important; font-size:15px; font-weight:600; border:1px solid #72b0fd;}

.photo_wrap  {width:100%; float:left; margin-bottom:10px;}
.photo_wrap:last-child {margin-bottom:0px;}
.photo_wrap .photo_box  {width:270px; float:left;   margin-right:35px}
.photo_wrap .photo_box:nth-child(4)  {float:right;  margin-right:0px;}
.photo_wrap .photo_box  img {width:100%; background-color:#ddd; margin-bottom:10px;}
.photo_wrap .photo_box  .t1   {width:100%; text-align:center; float:left; font-size:15px; line-height:1.5em; font-weight:600; color:#333;}
.photo_wrap .photo_box  .t2   {width:100%; float:left; font-size:13px; color:#888; text-align:center; line-height:1.3em; }

 


a.list_btn { width:100px; float:right; background-color:#c5dafd; display:inline-block; text-align:Center; line-height:35px; font-size:15px; color:#fff !important; }

 