.menu1 a  { color: red; font-weight: bold; font-size: 12pt; line-height:16px; text-decoration:none;}
.menu1 a:hover { color: black; font-weight: none; text-decoration:none;}

.menu2 a  { color: red;font-weight: bold; font-size: 9pt; line-height:20px; text-decoration:none;}
.menu2 a:hover { color: black; text-decoration:none;}

.menu3 a  { color: blue;font-weight: bold; font-size: 9pt; line-height:20px; text-decoration:none;}
.menu3 a:hover { color: red; text-decoration:none;}

.zzz a  { color: white;font-weight: bold; font-size: 10pt; line-height:20px; text-decoration:none;}
.zzz a:hover { color: yellow; text-decoration:none;}

.wn10 { color: black;font-weight: bold; font-size: 10pt; line-height:12px; text-decoration:none;}
.wn2 { color: black;font-weight: none; font-size: 10pt; line-height:10px; text-decoration:none;}

.xxx1 {font-size:12px; line-height:15px;}
.xxx14 {font-size:14px; line-height:15px;}
.xx { color: BLUE;font-weight: bold;font-size: 11pt;}

.nrml { font-weight: none;font-size: 11pt;}
.gd { color: black; font-size: 9pt;}

.ank2 a  { color: blue ;font-weight: bold; font-size: 12pt; line-height:14px; text-decoration:none;}
.ank2 a:hover { color: red; text-decoration:none;}

.ank3 a  { color: blue ;font-weight: none; font-size: 11pt; line-height:12px; text-decoration:none;}
.ank3 a:hover { color: red; text-decoration:none;}

.kakusi a  { color: black;font-weight: none; font-size: 10pt; line-height:12px; text-decoration:none;}
.kakusi a:hover { color: black; text-decoration:none;}

.slnk a { color: blue; text-decoration: none; font-size: 9pt;}
.slnk a:hover { color: blue; text-decoration:none; font-weight: bold;font-size: 9pt;}

.mlnk a { color: blue; text-decoration: none; font-size: 10pt;}


.llnk a { color: blue; text-decoration: none; font-size: 12pt;}
.llnk a:hover { color: blue; text-decoration:none; font-weight: bold;font-size: 12pt;}

.slnkw a { color: white; text-decoration: none; font-size: 9pt;}
.slnkw a:hover { color: white; text-decoration:none; font-weight: bold;font-size: 9pt;}

.mlnkw a {color: white; text-decoration: none; font-size: 10pt;}


.llnkw a { color: white; text-decoration: none; font-size: 12pt;}


.xlnk a { color: white; text-decoration: none; font-size: 12pt;}
.xlnk a:hover { color: white; text-decoration:none; font-weight: bold;font-size: 12pt;}

.titlw {font-size: 12pt; font-weight: bold; color: white;}
.titlr {font-size: 12pt; font-weight: bold; color: red;}
.titlg {font-size: 12pt; font-weight: bold; color: green;}
.titlgl {font-size: 12pt; font-weight: bold; color: gold;}

.stxt {font-size: 9pt; font-weight: none; color: BLACK;}
.mtxt {font-size: 10pt; font-weight: none; color: BLACK;}
.ltxt {font-size: 12pt; font-weight: none; color: BLACK;}

.stxtw {font-size: 9pt; font-weight: none; color: white;}
.mtxtw {font-size: 10pt; font-weight: none; color: white;}
.ltxtw {font-size: 12pt; font-weight: none; color: white;}

.stxtr {font-size: 9pt; font-weight: none; color: red;}
.mtxtr {font-size: 10pt; font-weight: none; color: red;}
.ltxtr {font-size: 12pt; font-weight: none; color: red;}

.hisu {font-size: 10pt; font-weight: none; color: blue;}

.stx {font-size: 9pt; font-weight: none;}
.mtx {font-size: 10pt; font-weight: none;}
.ltx {font-size: 12pt; font-weight: none;}


.PtL     {font-size:12pt;}
.PtM     {font-size:9pt;}
.PtS     {font-size:7pt;}
.sltitle {font-size:9pt;}

.mtxt2 {font-size: 10pt; font-weight: none; color: white;}


.b  {background-image:url('http://www.shureido.jp/home/template/aa/r_base.gif');
     background-repeat:no-repeat;}
.ba {background-image:url('http://www.shureido.jp/home/template/aa/r2_base.gif');
     background-repeat:no-repeat;}




img.bottom	{	vertical-align:bottom;	}
.pad4		{	padding:4px;	}
td.category	{	background-image:url('https://ssl.asibi.jp/motohara/template/aa/category_bg.gif') repeat-x bottom;	}
.f8	{	font-size:8pt;	line-height:10pt;	}

table.law	{	line-height:16px; font-size:12px; color:black;	}
tr.law		{	background:url('https://ssl.asibi.jp/motohara/template/aa/category_bg.gif') white repeat-x bottom;	}

.item			{	background:url('https://ssl.asibi.jp/motohara/template/aa/category_bg.gif') white repeat-x bottom;	line-height:14pt; padding:0px 0px 5px 0px;	}
div.name	{	background:green;	font-size:12pt;	line-height:14pt;	padding:3px;	color:white;	font-weight:bold;	}