body{font-family:"MSPゴシック",Osaka,Gothic;}.small {  font-size: 12px; color: #333333; line-height: 130%;}.small_02 {  font-size: 10px; line-height: 150%; color: #336699}.small_03 {  font-size: 11px; line-height: 150%; color: #333333}.mini_title {  font-size: 10px; line-height: 150%; color: #E95353; font-weight: bold}.middle { font-size: 14px; color: #333333; line-height: 130%; font-weight: normal;}.newsdate { font-size: 16pt; color: #0066CC; line-height: 130%; font-weight: normal;}.newstitle { font-size: 15px; color: #000000; line-height: 130%; font-weight: bold;}.newstitlesub { font-size: 16px; color: #333333; line-height: 130%; font-weight: bold;}a:link {color: #165EE1; text-decoration: none;}a:active {color: #1F1FA5; text-decoration: underline;}a:visited {color: #165EE1; text-decoration: none;}a:hover {color: #1F1FA5; text-decoration: underline;}a.sub:link {text-decoration:none; /*下線を消す*/color:#000000 ; /*未訪問リンクのカラー*/}a.sub:visited {text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/color:#165EE1 ; /*訪問済みリンクのカラー*/}a.sub:active {text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/color:#1F1FA5 ; /*クリックしたときのカラー*/}a.sub:hover {text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/background-color :#ede8ff; /*マウスが乗ったときの背景色*/color:#1F1FA5 ; /*マウスが乗ったときのフォントカラー*/}.waku {  border-color: #CCCCCC black black; border: 1px #CCCCCC solid; clip:   rect(   )}.midashi {  font-size: 15px; line-height: 130%; color: #333333; font-weight: bold}label { cursor: default; }