* { font : normal normal normal 12px/140% lrSVbN,osaka,sans-serif;}
table {font-size:12px}
a { text-decoration:none; }A:link{color:#0066cc;}
A:visited{color:#0066cc;}A:hover {color: #3366cc;text-decoration: underline;}
p.table {width:176px;border-style: solid; border-color: #CC9933;border-width: 2px;}
p.moji { font : normal normal normal 10px/100% lrSVbN,osaka,sans-serif;}
table.shiro {width:440px;border-style: solid; border-color: #CC9933;border-width: 1px;}
table.shiro2 {width:600px;border-style: solid; border-color: #CC9933;border-width: 1px;}
p.bun {font-size: 12px;font-family: lr SVbN,osaka,sans-serif;line-height: 22px;}
p.big {font-size: 13px;font-family: lr SVbN,osaka,sans-serif;line-height: 22px;font-weight: bold;}

p.font_b {font-weight: bold;}
font.s {font-size: 10px;font-family: lr SVbN,osaka,sans-serif;}
font.bun {font-size: 12px;font-family: lr SVbN,osaka,sans-serif;line-height: 22px;}
font.cap {width: 220px;font-size: 11px;color: #993300;font-family: lr SVbN,osaka,sans-serif;}
font.bun {font-size: 12px;font-family: lr SVbN,osaka,sans-serif;line-height: 22px;}
font.big {font-size: 13px;font-family: lr SVbN,osaka,sans-serif;line-height: 22px;font-weight: bold;}dl.news {margin-top:3px;margin-bottom:5px;}

/*****************************************************************************
 guidance02
 *****************************************************************************/
#youkou {	margin-top:10px;	margin-bottom:10px;	margin-left:5px;	padding:10px;	width:330px;	line-height:2em;	border:solid 1px #666666;} /*****************************************************************************
 leaders
 *****************************************************************************/

#leaders {
	margin-bottom: 10px;
}

#leaders p {
	margin-bottom: 1.5em;
}

#leaders li {
	margin-bottom: 1.5em;
}

#leaders .leadersBox {
	background: #FBF8EC;
	border: 1px solid #E9CDAB;
	padding: 5px;
	margin-bottom: 10px;
}

#leaders .leadersBox table {
	table-layout:fixed; 
	border-collapse: separate;
	width: 585px;
	font-family: Arial, Helvetica,"lr oSVbN",Osaka,"qMmpS Pro W3",Sans-Serif;
	line-height: 1.5;
}

#leaders .leadersBox table td {
	vertical-align: middle;
	padding: 6px 6px;
	background: #F5EADC;
	border: 1px solid #FBF8EC;
}

#leaders .leadersBox table td.t0 {
	vertical-align: middle;
	padding: 6px 6px;
	background: #EED8BD;
	font-weight: bold;
}

#leaders .leadersBox table th {
	vertical-align: middle;
	padding: 6px 0px;
	background: #996423;
	border: 1px solid #FBF8EC;
	font-weight: bold;
	color:#FFFFFF;
}

 /*****************************************************************************
 leaders2
 *****************************************************************************/

#leaders2 {
	margin-bottom: 10px;
}

#leaders2 .leadersBox {
	background: #FBF8EC;
	border: 1px solid #E9CDAB;
	padding: 5px;
	margin-bottom: 10px;
}

#leaders2 .leadersBox table {
	border-collapse: separate;
	width: 440px;
	font-family: Arial, Helvetica,"lr oSVbN",Osaka,"qMmpS Pro W3",Sans-Serif;
	line-height: 1.5;
}

#leaders2 .leadersBox table th {
	vertical-align: middle;
	padding: 6px 0px;
	background: #EED8BD;
	border: 1px solid #FBF8EC;
	font-weight: bold;
}

#leaders2 .leadersBox table td {
	vertical-align: middle;
	padding: 6px 6px;
	background: #F5EADC;
	border: 1px solid #FBF8EC;
}

#leaders2 .leadersBox table td.t1 {
	vertical-align: middle;
	padding: 6px 6px;
	background: #EED8BD;
	font-weight: bold;
}

 /*****************************************************************************
 mo
 *****************************************************************************/
.mo1-box       { text-align: center }
.mo1-box1      { margin:0px auto;
                text-align:left;
                width:146px;
              }
.mo1           { float: left;
                width:70px;
                margin-right:3px;
                text-align: center;
              }
a.menu        { color: #fff;
                text-decoration: none;
                background-color: #960;
                padding:2px 0px;
                width: 70px;
                display: block
              }
a:visited.menu  { color: #fff }
a:hover.menu  { background-color: #b03;color: #fff }
a:active.menu { background-color: #d03;color: #fff }


.list_css1{font-size:10pt;color:#ffffff;background-color:#996600;}
.list_css2{color:red;}
.list_css3{color:#666666;}

/*****************************************************************************
 matsumoto,tokyo
 *****************************************************************************/

#guidelines {
	background: #FBF8EC;
	border: 1px solid #E9CDAB;
	padding: 4px;
	margin-bottom: 60px;
}

#guidelines table {
	border-collapse: separate;
	width: 607px;
	font-family: Arial, Helvetica,"E­Eģ E°ãīã·ãEŊ",Osaka,"ããĐãŪãč§ãī Pro W3",Sans-Serif;
	line-height: 1.5;
}

#guidelines table th {
	width: 100px;
	vertical-align: top;
	padding: 6px 10px;
	background: #EED8BD;
	border: 1px solid #FBF8EC;
	font-weight: bold;
}

#guidelines table td {
	vertical-align: top;
	padding: 6px 10px;
	background: #F5EADC;
	border: 1px solid #FBF8EC;
}

#guidelines table td dl {
	margin-top: 10px;
}

#guidelines table td dl dt {
	font-weight: bold;
}

#guidelines table td dl dd ul {
	margin-bottom: 1.5em;
}

 

