body   { margin: 0px; padding: 0px; font-size: 14px; font-family: ‚l‚r ƒSƒVƒbƒN, Osaka, Arial, generic font family }

a:link    {color:#066}
a:visited {color:#399}
a:active  {color:#066}
a:hover   {color:#699;text-decoration:none}

p, td, tr, div, dd, dl, li, ol, ul {font-size: 14px}
th { font-weight: bold; font-size: 14px}
b, i, u {font-size: 14px}
sup, sub {font-size: 13px; font-family: Arial, generic font family; }
sup, sub a {text-decoration:none }

.subcon { font-size: 12px; line-height: 140% }

.title  { font-weight: bold; font-size: 100%;  color: #006666; line-height: 140%}
.subt { font-weight: bold; font-size: 100% }


.text { font-size: 14px; line-height: 140% }
.text14 { font-size: 14px; line-height: 140% }
.text12 { font-size: 12px; line-height: 140% }
.text12 sup, sub {font-size: 10px; font-family: Arial, generic font family; }
.text12bh { font-weight: bold; font-size: 12px; line-height: 140% }


.size18 { font-size: 18px }
.size14 { font-size: 14px }
.size12 { font-size: 12px }
.size10 { font-size: 10px }

.topic {
 background-color:#FFDD99;
 font-size: 14px;
 font-weight:bold;
 padding: 2px;}

.attention {
border:3px solid #cc0000;
padding:3px;
width:538px;
font-size:12px;
line-height:140%;
}

#attention2 {
border:1px solid #FF9900;
background-color:#FFFFCC;
padding:3px;
margin:5px;
font-size:14px;
line-height:140%;
}

#tt{
font-size:12px;
line-height:140%;
margin-bottom:5px;
}

table td.tekisei-bg {
	background-image:url(img/top_tekisei-bg.gif);
	background-repeat:repeat-y;
}

ul#newslist {
	width:460px;
	list-style: none;
	margin:0px 0px 10px 0px;
	padding: 0px;
}

ul#newslist li {
	margin: 0px;
	padding: 2px 0px 2px 18px;
	list-style:none;
	background: url(img/linkicon_or_mini.gif) no-repeat 3px 0.3em;
	font-size:12px;
	line-height: 140%
}

ul#newslist li.topic {
	background: url(img/linkicon_topic_mini.gif) no-repeat 3px 0.3em #FFFF99;
	font-weight:bold;
}

ul#newslist p {
	margin:0px;
	padding: 0px;
}

ul#newslist-boshu {
	width:445px;
	list-style: none;
	margin:0px 0px 0px 5px;
	padding: 0px;
}

ul#newslist-boshu li {
	margin: 0px;
	padding: 2px 0px 2px 18px;
	list-style:none;
	background: url(img/linkicon_or_mini.gif) no-repeat 3px 0.3em;
	font-size:12px;
	line-height: 140%
}
ul#newslist-boshu li.no-news {
	background: url(img/spacer.gif) no-repeat 3px 0.3em;
}

.yakuzaishi-cate {
	color:#996633;
	font-weight:bold;
	font-size:12px;
	line-height:140%;
}

.rireki-koshukai {
	font-weight: bold;
	font-size: 100%;
	background-color: #E7E7DA;
	line-height: 140%;
	padding:4px;
}