a:link   {color:#333333; text-decoration:underline;}
a:visited{color:#333333; text-decoration:underline;}
a:hover  {color:#ff6600; text-decoration:none;}
a:active {color:#333333; text-decoration:underline;}
.F-09{font-size:0.9em;}
.F-08{font-size:0.8em;}

p{line-height:1.3em; font-size:0.9em;}
.td tr{font-size:0.9em;}
.dashed{border-color:#666666; border-style:none dashed solid; border-width:1px;}
.solid{border-color:#666666; border-bottom-style:solid; border-width:1px;}
h4{font-size:0.9em;}
h3{font-size:1em;}

body{margin-right:1em; margin-left:1em;}
.table{background-color:black; margin-right:auto; margin-left:auto;}
td.1 a:link   {color:#ff9900; text-decoration:none;}
td.1 a:visited{color:#ff9900; text-decoration:none;}
td.1 a:hover  {color:#ff9900; text-decoration:none;}
td.1 a:active {color:#ff9900; text-decoration:underline;}

table, caption { margin-right: auto; margin-left: auto; }
td.title1 {background-color:#333329; font-size:0.9em; color:#ff9900; height:25px;}
td.title-8{ color:#666666; font-size:0.8em;}
.td tr   {font-size:0.9em; color:#222222;}
td.link {background:#ffeebb; border-color:#666666;}
.top  { color:#e1e1e1; border-color:#e1e1e1; border-style:dashed; border-width:1px 0px 1px 0px;}
tr.back {background:ffffff;}
.line-dashed-top{border-color:#e1e1e1; border-top-style:dashed; border-width:1px;}
.line-dashed-tu {border-color:#666666; border-style:dashed; border-width:1px 0px 1px 0px;}
.line-dashed-tur{border-color:#666666; border-style:dashed; border-width:1px 1px 1px 0px;}
.line-dashed-u  {border-color:#666666; border-style:dashed; border-width:0px 0px 1px 0px;}
.line-dashed-t  {border-color:#666666; border-style:dashed; border-width:1px 0px 0px 0px;}
.line-dashed-lr {border-color:#666666; border-style:dashed; border-width:0px 1px 0px 1px;}
.line-dashed-r  {border-color:#666666; border-style:dashed; border-width:0px 1px 0px 0px;}
.line-dashed-l  {border-color:#666666; border-style:dashed; border-width:0px 0px 0px 1px;}
.line-dashed-ur {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 0px;}
.line-dashed-lu {border-color:#666666; border-style:dashed; border-width:0px 0px 1px 1px;}

.line-solid-tu  {border-color:#666666; border-style:solid; border-width:1px 0px 1px 0px;}
.line-solid-ur  {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 0px;}
.line-solid-t   {border-color:#666666; border-style:solid; border-width:1px 0px 0px 0px;}
.line-solid-u   {border-color:#666666; border-style:solid; border-width:0px 0px 1px 0px;}
.line-solid-tu2 {border-color:#666666; border-right-style:dashed; border-bottom-style:solid;border-width:0px 1px 1px 0px;}
.line-solid-ul2 {border-color:#666666; border-bottom-style:solid; border-left-style:dashed; border-width:1px;}
.line-solid-ulr {border-color:#666666; border-right-style:dashed; border-bottom-style:solid; border-left-style:dashed; border-width:1px;}
.duble{border:#ff9900 4px double}
.duble1{border:#cccccc 3px double}

.line-solid-trul2{border-color:#666666; border-top-style:solid; border-right-style:dashed; 
border-bottom-style:solid; border-left-style:dashed; border-width:1px 1px 1px 1px; background-color:#ffffff;}

.title_l {height:30px; background-color:#333329; color:#ff9900;}
.title_l_1{height:40px; text-align:center; border:#cccccc solid 2px}
.title_l_2{background:#cccccc}
.title_l_3{height:25px; background:#ffeebb; font-size:0.9em}
.title_l_4{height:40px;background:#ffffff; font-size:0.9em}

.solid-y{border:yellow 4px double}
/*--------------------------サイトマップ------------------------------*/
.l1{border-bottom:double 3px #ff9900}
.l2{border-bottom:solid 1px #ff9900}
.l3{border-bottom:dashed 1px #ff9900}
.line4{border:dashed 1px #cccccc}


