a:link		{color: #0033FF;}
a:visited	{color: #0033FF;}
a:active	{color: #0033FF;}
a:hover		{color: #ff0000;}

table		{font-size: 10pt; line-height: 120%;}
tr			{font-size: 10pt;}
td			{font-size: 10pt;}
th			{font-size: 10pt;}

.kouji		{text-decoration: line-through;}
.title_bg	{background-image: url('image/bg_title.gif'); background-repeat: no-repeat;}

.home_bg        {background-color: #B8DEFB;}
.gaiyou_bg      {background-color: #B5EBFF;}
.soumu_bg       {background-color: #CEEBFF;}
.kyosyoku_bg    {background-color: #FFDFF7;}
.kadai_bg       {background-color: #FFCF9C;}
.jyouhou_bg     {background-color: #FFD3D6;}
.siryou_bg      {background-color: #CEF7FF;}
.kensyu_bg      {background-color: #CEFF9C;}
.kenkyu_bg      {background-color: #CECFFF;}
.links_bg       {background-color: #FFFFCE;}
.sitemap_bg       {background-color: #8AA4D9;}
.riyou_bg        {background-color: #B8DEFB;}
.shiki_bg        {background-color: #FFF799;}

.kensyu_t      {background-color: #ECF8E0;}
.tbl{
	border-collapse: collapse;
	empty-cells: show;
	border: solid 1px #cc6635;
	width: 580px;
	font-size: 11px;
}
.tbl th{
	border: solid 1px #cc6635;
	background-color: #ffffc4;
	font-weight: normal;
	text-align: center;
	font-size: 80%;
}
.tbl td{
	background-color: #ffffff;
	border: solid 1px #cc6635;
	text-align: center;
	font-size: 80%;
}
.tbl .td_l{
	text-align: left;
	padding-left: 2px;
}
.tbl .left{
	text-align: left;
	padding-left: 1px;
}
.tbl .small{
	font-size: 10px;
}
.tbl .wide1{
	width: 13px;
}
.tbl .wide2{
	width: 15px;
}
.ao	{color: #3366CC;}
.talk		{line-height: 120%;}
.line		{line-height: 150%;}
.hikaku		{color: #ff0000;}

.nw_body	{color: #000000; background-color: #ffffff; background-image: url('image/bg_top.gif');}
.nw_bodym	{color: #000000; background-color: #ffffff; background-image: url('');}
.nw_title	{font-size: 12pt; background-color: #B8DEFB; color: #404050;}
.nw_search	{background-color: #B8DEFB; color: #404050;}
.nw_menu 	{color: #FF6B00;}
.nw_date 	{color: #606060;}
.nw_line	{background-color: #0000B4;}
.nw_topmark {color: #000000;}
.nw_newmark {color: #000000;}
.nw_topdate {color: #508B50;}
.nw_toptitle{}
td.nw_toplink a{
	display: block;
	margin: 0 0 0 20px;
	}
td.nw_toplink br{
	display: none;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	line-height: 0%;
	}

.nw2_body	{color: #000000; background-color: #ffffff; background-image: url('image/bg_top.gif');}
.nw2_bodym	{color: #000000; background-color: #ffffff; background-image: url('');}
.nw2_title	{font-size: 12pt; background-color: #B8DEFB; color: #404050;}
.nw2_search	{background-color: #B8DEFB; color: #404050;}
.nw2_menu 	{color: #FF6B00;}
.nw2_date 	{color: #606060;}
.nw2_line	{background-color: #0000B4;}
.nw2_topmark {color: #000000;}
.nw2_newmark {color: #FF0000;}
.nw2_topdate {color: #508B50;}
.nw2_toptitle{}

.nw3_body	{color: #000000; background-color: #ffffff; background-image: url('image/bg_top.gif');}
.nw3_bodym	{color: #000000; background-color: #ffffff; background-image: url('');}
.nw3_title	{font-size: 12pt; background-color: #CECFFF; color: #404050;}
.nw3_search	{background-color: #CECFFF; color: #404050;}
.nw3_menu 	{color: #FF6B00;}
.nw3_date 	{color: #606060;}
.nw3_line	{background-color: #0000B4;}
.nw3_topmark {color: #000000;}
.nw3_newmark {color: #FF0000;}
.nw3_topdate {color: #508B50;}
.nw3_toptitle{}

.wa_body	{color: #909090; background-color: #ffffff; background-image: url('image/bg_top.gif');}
.wa_bodym	{color: #909090; background-color: #ffffff; background-image: url('images/bg.gif');}
.wa_albumbg	{background-color: #E0F799;}
.wa_albumtx	{font-size: 12pt; color: #404040;}
.wa_border	{background-color: #E0F799;}
.wa_title	{background-color: #E0F799; color: #404040;}
.wa_name	{background-color: #ffffff; color: #FF9900;}
.wa_comment	{color: #000000;}

.ca_body	{color: #000000; background-color: #C0E2FF; background-image: url('images/bg.gif');}
.ca_bodym	{color: #000000; background-color: #ffffff; background-image: url('images/bg.gif');}
.ca_tableh	{color: #000000; background-color: #99CCCC;}
.ca_tabled	{color: #000000; background-color: #ffffcc;}
.ca_title	{color: #ffffff; background-color: #707070;}
.ca_ttlfont	{font-size: 16px;}
.ca_dayfont	{font-size: 16px;}
.ca_msgcol0	{color: #000000; font-size: 11px;}
.ca_msgcol1	{color: #000080; font-size: 11px;}
.ca_msgcol2	{color: #008000; font-size: 11px;}
.ca_msgcol3	{color: #800000; font-size: 11px;}
.ca_msgcol4	{color: #808000; font-size: 11px;}
.ca_msgcol5	{color: #008080; font-size: 11px;}

.ih_body	{color: #333333; background-color: #FFFFFF; background-image: url('image/bg_top.gif');}
.ih_tbl_title	{background-color: #3366CC; font-weight: bold; color: #FFFFFF;}
.ih_tbl_param	{background-color: #ffffcc; font-size: 12px; color: #000000;}
.ih_tbl_txt	{font-size: 12px; color: #333333; background-color: #FFFFFF; background-image: url('image/bg_top.gif');}
.ih_border	{border: #3366CC; border-style: solid; border-width: 1px;}

.ln_body	{background-color: #ffffff; background-image: url('image/bg_top.gif');}
.ln_bodym	{color: #909090; background-color: #ffffff; background-image: url('images/bg.gif');}
.ln_group	{font-size: 120%; color: #ffffff;background-color: #ffcc33}
.ln_line	{background-color: #cccccc}
.ln_T2_URL	{background-color: #f0f0ff}
.ln_T2_CMT	{color:#777777;background-color: #ffffff}
.ln_GoTop   {text-align: center;}

.ep_body	{color: #333333; background-color: #ffffff;}
.ep_table	{color: #333333; background-color: #3366CC;}
.ep_tableh	{color: #333333; background-color: #ffffff;}
.ep_tabled1	{color: #333333; background-color: #ffffcc;}
.ep_tabled2	{color: #333333; background-color: #ffffff;}
.ep_line	{color: #333333; background-color: #3366CC;}

.pbox_body	{color: #000000; background-color: #ffffff;}
.comwin_table {color: #000000; background-color: #ddeeee; background-image: url('image/');}
.comwin_title {color: #ffffff; background-color: #3377bb;}
.comwin_box   {color: #000000; background-color: #000000}
.comwin_td1   {color: #000000; background-color: #aaccee;font-weight: bold;}
.comwin_td2   {color: #000000; background-color: #ffffff;}
.comwin_td3   {color: #000000; background-color: #ccaaaa;}
.comwin_lnodd {color: #000000; background-color: #efffef;}
.comwin_lneve {color: #000000; background-color: #ffffff;}


.pb_span{
  margin: 2px;
}

.pb_span .text{
  display: none;
}


