td {  font-size: x-small;}
tr {  font-size: x-small}
.font1 {  font-size: xx-small}
.font2 {  font-size: small}
.fonttop {  font-size: 12px;color:#333333}
.fontbottom {  font-size: 10px}
.table {  
      line-height: 120%}
a             {
    color:#0033FF;
}
a:hover, a:active
              {
    color:#FF0000;
}
td.pankuzu {
font-size: xx-small;
color:#999999;
}
td.bp        {
	 line-height:120%;
	 padding:0px 0px 12px 0px;
}
td.bpp        {
	 line-height:110%;
	 padding:0px 0px 6px 0px;
}
td.wntitle {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#94A6C0;
	 font-size: x-small;
	 color:#0099CC;
	 font-weight:bold;
	 padding:0px 5px 5px 5px;
}
td.topics        {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
.sitemap01{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.sitemap011{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
	 line-height:120%;
	 font-size:10px;
	 color:#333333;
	 padding:4px 0px 4px 0px;
}
.sitemap012{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
	 line-height:120%;
	 font-size:10px;
	 color:#333333;
	 padding:4px 4px 4px 0px;	 
}
.sitemap012 a, {
 color:#333333;
 text-decoration:none;
}
.sitemap012 a:hover, a:active, {
 color:#FF0000;
 text-decoration:none;
}
td.sitemap02    {
     background-image:url(contents/sitemap/img/dot-h20a.gif);
	 background-repeat:repeat-y;
}
.linkbox00{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
     border-style:solid;
     border-color:#999999;
	 line-height:110%;
	 font-size:small;
	 font-weight:bold;
	 color:#333333;
	 padding:0px 0px 0px 0px;
}
.linkbox01{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.linkbox02{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 line-height:120%;
	 font-size:12px;
	 color:#333333;
	 padding:4px 0px 4px 0px;
}
.tno{
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
	 line-height:120%;
	 font-size:12px;
	 color:#0033FF;
	 padding:0px 0px 0px 0px;	 
}
.tno a, {
 color:#0033FF;
 text-decoration:none;
}
.tno a:hover, a:active, {
 color:#FF0000;
 text-decoration:none;
}
td.centredot    {
     background-image:url(indeximg/linedot-25t.gif);
	 background-repeat:repeat-y;
}
td.bot        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.wmc0        {
	 line-height:1.5em;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#00CC00;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.wmc        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#00CC00;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.wmc2       {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#00CC00;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.adc0        {
	 line-height:1.5em;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF9900;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.adc        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF9900;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.adc2       {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#FF9900;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.iec0        {
	 line-height:1.5em;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#3366FF;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.iec        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#3366FF;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.iec2       {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#3366FF;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.spc0        {
	 line-height:1.5em;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#6666FF;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.spc        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#6666FF;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.spc2        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#6666FF;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.ldc0        {
	 line-height:1.5em;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.ldc        {
	 line-height:150%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.ldc2        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 padding:5px 0px 5px 0px;
}
td.box01        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#666666;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.box02        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#666666;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.box03        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#666666;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.box04       {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#666666;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.linedot        {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#FF99CC;
	 padding:5px 0px 4px 0px;
}
td.boxb01        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#000000;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.boxb02        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#000000;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.boxb03        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#000000;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.boxb04       {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#000000;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}
td.accline       {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#004CFF;
	 padding:5px 0px 5px 0px;
}
td.ctu00        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 background-color:#E6FFCC;
	 line-height:120%;
	 font-size:x-small;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
td.ctu01        {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:120%;
	 font-size:x-small;
	 padding:4px 4px 4px 4px;
}
.hyou02{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#999999;
	 background-color:#FFFFCC;
	 line-height:120%;
	 font-size:x-small;
	 color:#333333;
	 padding:4px 4px 4px 4px;
}
.hyou03{
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 line-height:120%;
	 font-size:x-small;
	 padding:4px 4px 4px 4px;
}
.etitle  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#FF3333;
	 font-size:14px;
	 font-weight:bold;
	 color:#FF3333;
     padding:5px 5px 5px 5px
}
.ctitle  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#3399FF;
	 font-size:14px;
	 font-weight:bold;
	 color:#FF6699;
     padding:5px 5px 5px 5px
}
td.event        {
	 line-height:120%;
	 border-top-width:0px;
     border-right-width:1px;
     border-bottom-width:0px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 color:#666666;
	 padding:0px 5px 0px 5px;
}
td.koebox        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:dotted;
     border-color:#FF3366;
	 font-size: x-small;
	 padding:5px 5px 5px 5px;
}

/* 新着移動用 */
td.sc-ad01        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF9900;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}
td.sc-ad02        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#FF9900;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}


td.sc-sp01        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#6666FF;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}
td.sc-sp02        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#6666FF;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}

td.sc-ld01        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}
td.sc-ld02        {
	 line-height:120%;
	 border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#FF6699;
	 font-size: x-small;
	 padding:10px;
	 background-color:#FFFFCC;
}

/* お知らせ更新用 */
.infotitle  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#FF5096;
	 background-color:#FF5096;
	 font-size:16px;
	 line-height:1.5em;
	 font-weight:bold;
	 color:#FFFFFF;
     padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
}
.infotitle2  {
height:26px;
	 background-image:url(indeximg/011img/infotitlebar.gif);
	 background-repeat:no-repeat;
	  font-size:16px;
	 line-height:1.5em;
	 font-weight:bold;
	 color:#FFFFFF;
     padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
}

.infonaiyou  {
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     border-style:solid;
     border-color:#999999;
	 font-size:14px;
	 line-height:1.5em;
	 color:#000000;
	 background-color:#FFFFE6;
     padding:5px 5px 5px 5px;
}
/* インフォメーション更新用 */
.info2  {
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:solid;
     border-color:#FF5096;
	 background-color:#FF5096;
	  font-size:12px;
	 line-height:1.5em;
	 font-weight:bold;
	 color:#FFFFFF;
     padding:3px 5px 3px 5px;
	margin:0px 0px 5px 0px;
}
.infonaiyou2  {
     border-top-width:0px;
     border-right-width:0px;
     border-bottom-width:1px;
     border-left-width:0px;
     border-style:dotted;
     border-color:#999999;
	 font-size:12px;
	 line-height:1.5em;
	 color:#000000;
	 background-color:#FFFFE6;
     padding:5px 5px 5px 5px;
	 margin:0px 0px 15px 0px;
}

