
A:link    { color : #000099; }     /*未訪問のアンカー*/
A:visited { color : #336699; }      /*訪問済みのアンカー*/
A:active  { color : #009999; }    /*選択中のアンカー*/
A:hover   { color : #009999; }   /*マウスが通過しているアンカー(CSS2)*/

.win01 {background-color: #ffffff; margin: 0px; padding: 0px;}

div.title { font-size:80%; font:bold; color:#CC0000;  margin-bottom:10;}
div.txt01 { font-size:80%; margin:10; color:#333333; line-height:160%; }

div.txt02 { font-size:9px; margin:10; color:#333333; line-height:140%; }
.style1 {font-size: 12px}
.style2 {color: #FF0000}


.tbl_main { align:center; }
td.ly01 { background-color:#666666; }
td.line01 { background-color:#cccccc; }
td.line02 { background-color:#ffffff; }
td.line03 { background-color:#666666; }
td.tbl_waku {  border: solid 1px #6699ff; }

td.tbl_left { background-color:#cbe3fb; font-size:80%; color:#222222; line-height:140%; letter-spacing:150%;  border: solid 1px #6699ff; }
td.tbl_right { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%;  border: solid 1px #6699ff; }
td.tbl_righta { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%;  }

td.tbl_left2 { background-color:#99ccff; font-size:80%; color:#222222; line-height:140%;  letter-spacing:150%; text-align:center; border: solid 1px #6699ff; }
td.tbl_left2a { background-color:#99ccff; font-size:80%; color:#444444; line-height:140%;  letter-spacing:150%; text-align:center; }

td.tbl_right2 { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%;  vertical-align:top;  border: solid 1px #6699ff;}td.tbl_right2a { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%;  vertical-align:top;}
td.tbl_right2b { background-color:#ffffff; font-size:80%; color:#333333; line-height:130%; letter-spacing:150%;  vertical-align:top; padding-left: 10px; }
td.tbl_right2c { background-color:#ffffff; font-size:80%; color:#333333; line-height:130%; letter-spacing:150%;  vertical-align:top; padding-left: 10px; padding-right: 10px;}

td.tbl_right3 { background-color:#eeeeee; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%;  vertical-align:top; }
td.tbl_left3 { background-color:#ffcccc; font-size:80%; color:#444444; line-height:140%;  letter-spacing:150%; text-align:center;  }
td.tbl_left4 { background-color:#ccffcc; font-size:80%; color:#444444; line-height:140%;  letter-spacing:150%; text-align:center;  }
td.tbl_left5 { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%;  letter-spacing:150%; padding:5 20; font:bold;  }
td.tbl_right4 { background-color:#ffffff; font-size:80%; color:#333333; line-height:140%; letter-spacing:150%; text-align:right; }
td.tbl_right5 { font-size:80%; color:#333333; line-height:140%; letter-spacing:150%; }
td.tbl_all { background-color:#ffffff; font-size:80%; color:#222222; line-height:140%; letter-spacing:150%;  border: solid 1px #999999; }


.osirase_bg { background-color:#eeeeee;}
.semi_link { font-size:80%; margin:6; line-height:120%; }
.semi_txt { font-size:70%; margin:4 8 4 12;  line-height:120%; color:#333333; }
.com_name { font-size:70%; margin:12 0 0 10;  font:bold ;  color:#3366cc; }
.com_name2 { font-size:90%; margin:2 0 0 10;  font:bold ;  color:#3366cc; }
.phatima {font-size:70%; margin:6; padding:6px; color:#333333; width: 160px; text-align:center; border:dashed 1px #999999; background-color:#ffffff; }

.saiyou {font-size:90%; margin:6; padding:2px; color:#000033; width: 220px; text-align:center; border:solid 1px #cccccc; background-color:#000099;font:bold; }

.copy { color:#666666; font-size:70%; line-height:130%; text-align:right; }

.toptxt01 { font-size:80%; margin:12; color:#333333; line-height:140%; }
.tophyo1 { background-color:#ff9933; font-size:80%; color:#ffffff; font:bold ; text-align:center; border: solid 1px #cccccc; border-bottom-width: 0px;}
.tophyo11 { background-color:#ff9933; font-size:80%; color:#ffffff; font:bold ; text-align:center; border: solid 1px #cccccc; border-bottom-width: 0px; border-left-width: 0px;}
.tophyo2 { background-color:#ffffff; font-size:80%; color:#333333; line-height:120%; border: solid 1px #cccccc;  border-bottom-width: 0px; }
.tophyo3 { background-color:#ffffff; font-size:72%; color:#333333; line-height:130%;  border: solid 1px #cccccc;  border-bottom-width: 0px;  border-left-width: 0px;}
.tophyo21 { background-color:#ffffff; font-size:80%; color:#333333; line-height:120%; border: solid 1px #cccccc; }
.tophyo31 { background-color:#ffffff; font-size:72%; color:#333333; line-height:130%;  border: solid 1px #cccccc;   border-left-width: 0px;}
.maru {  color:#99ccff; }
.tophyo32 { background-color:#ffffff; font-size:72%; color:#333333; line-height:130%;  border: dotted 1px; border-bottom-width: 0px;  border-left-width: 0px;  border-right: solid 1px #cccccc;}
.tophyo33 { background-color:#ffffff; font-size:72%; color:#333333; line-height:130%;  border: dotted 1px; border-left-width: 0px;  border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }


.pankuzu { font-size:70%; margin:3; color:#666666; width: 772px; text-align:left; }
.panlink { text-decoration:none; }

.midasitxt01 { font-size:90%; margin:20 12 12 12; color:#333333; font:bold; line-height:140%; }
.midasitxt02 { font-size:80%; margin:20 17 17 17; color:#444444; font:bold; line-height:140%; }
.midasitxt03 { font-size:80%; margin:15 17 10 17; color:#444444; font:bold; line-height:140%; }
.midasitxt04 { font-size:80%; padding:5; color:#ffffff; font:bold; line-height:140%;  background-color:#888888;}
.midasitxt05 { padding:5; color:#ffffff; font:bold; line-height:140%;  background-color:#888888;}
.txt { font-size:80%; margin: 10 30 0 30; color:#333333; line-height:150%; letter-spacing:150%;  }
.txt2 { font-size:80%; margin: 10 60 0 60; color:#444444; line-height:150%; letter-spacing:150%;  }
.txt3 { font-size:70%; margin: 0 60 0 60; color:#333333; line-height:150%; letter-spacing:150%; text-align:right; font:bold; }
.txt4 { font-size:80%; margin: 10 30 0 30; color:#333333; line-height:150%; letter-spacing:150%; text-align:right; }

.list1 { margin: 0 0 0 6;}
.list2 { margin: 0 0 0 12;}
.list3 { margin: 0 0 0 30;}

.link { font-size:80%; margin: 10 30 0 20; color:#333333; line-height:150%; letter-spacing:150%; text-align:right;  }
.kyocho { color:#006600; font-size:108%; }
.futoji { font:bold; }

.red { color:#cc0000; }
.list { list-style:decimal ; marker-offset:0; }
.txt_koe { font-size:80%; margin: 10 30 0 30; color:#333333; line-height:160%; }.bg_y { font-size:70%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%; }
.bg_y2 { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%; text-align:center; }
.bg_y2a { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%; text-align:center; border: solid 1px #6699ff; }

.bg_y3 { font-size:70%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%; border: solid 1px #99ccff; }
.bg_y4 { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%;}
.bg_y4a { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffdd; letter-spacing:150%; border-bottom: solid 1px #6699ff; }
.bg_y6 { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #ff9999; }
.bg_y7 { font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #3399ff; }

.add { font-size:80%; margin: 0 30 0 63; color:#333333; line-height:150%; letter-spacing:150%;  }

.repo { font-size:100%;  font:bold ;  color:#0070cc; }
.repo2 { font-size:90%;   color:#0070cc; }
.repo3 { font-size:100%;  color:#0070cc; }
.repo_waku { padding: 20; font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #99ccff; }
.repo_waku2 { padding: 10; font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #99ccff; }

.repo_waku3 { padding: 20; font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #99ccff; vertical-align:middle; }

.pps_waku { padding: 10 10 10 10; color:#333333; background-color:#ffffff; border: solid 1px #99ccff; }

.men_waku { padding: 10; font-size:80%; color:#333333; line-height:140%; vertical-align:top; background-color:#ffffff; letter-spacing:150%; border: solid 1px #99ccff; }
.men_waku02 { border: solid 1px #99ccff; }

.kousi1 { background-color:#ff9933; font-size:80%;line-height:200%; color:#ffffff; font:bold ; text-align:center; }

