/* CSS Document */a:link{text-decoration:none;}img {border-style:none;}hr {	border: 1px dotted #CCCCCC;}a {	color: #0033CC;	font-weight: 400;}a:hover {color: #FF0000;}a.btn {text-decoration: none;border-bottom: 1px red solid;color: #550000;font-weight: bold;font-size: 105%;}a.btn:hover {text-decoration: none;border-bottom: 1px red solid;color: #550000;font-size: 105%;background-color: #FFD966;}.text01 {font-size: 120%;font-weight: bold;color: #FF0000;padding: 5px;}.text02 {text-decoration: none;padding-left: 5px;padding-top: 5px;line-height: 170%;letter-spacing: 1pt;}.text03 {text-decoration: none;font-size: 110%;font-weight: bolder;}.text04 {text-decoration: none;padding: 8px;line-height: 120%;letter-spacing: 1px;}.text06 {text-decoration: none;line-height: 150%;}.text07 {text-decoration: none;font-size: 150%;font-weight: bold;color: #FFFFFF;}.text08 {text-decoration: none;font-size: 130%;font-weight: bold;background-image: url("img/bk10.gif");background-repeat: repeat-y;letter-spacing: 4px;padding: 5px 20px;border: thin solid #333399;}.text09 {text-decoration: none;font-size: 10px;padding-right: 5px;}.text10 {text-decoration: none;font-size: 120%;margin: 10px;}.text11 {text-decoration: none;font-size: 90%;padding-left: 5px;}.text12 {text-decoration: none;font-size: 120%;font-weight: bold;text-align: center;} 赤色文字太 .red {text-decoration: none;font-size: 110%;font-weight: bold;color: #FF0000;} 白背景赤背景色ボックス .box01 {padding: 2px;border: thin solid #FF0000;margin: 10px;background-color: #FFFFFF;} 水色背景ボックス .box02 {padding: 5px;border: none;background-color: #BBD7FF;margin: 10px;}.box03 {padding: 10px;border: none;background-color: #FFFFFB;margin: 10px;}.box04 {padding: 5px 7px 3px 2px;border: 1px solid #FF6600;margin-top: 10px;background-image: url("img/bk002.gif");}.box05 {text-align: left;letter-spacing: -1px;line-height: 200%;padding: 2px;border:1px solid #000066;margin: 0px 5px;background-color: #F2F2F2;}.box06 {letter-spacing: 1px;line-height: 180%;padding: 5px;border:1px solid #000066;margin-top: 10px;background-color: #F2F2F2;}.box07 {height: 250px;letter-spacing: 1px;line-height: 180%;padding: 5px;margin:3px;border:1px solid #000066;margin-top: 10px;background-image: url("img/tes02.gif");}.border {border: thin solid #FF0000;}.pborder {border: thin dotted #FF3300;}.gborder {border: thin dotted #00CC66;}.bborder {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-style: dotted;border-color: #000066;}.border02 {border: thin dotted #FF6600;}.border03 {border: thin dotted #339933;}.center {text-align: center;}.copy {font-size: 90%;text-align: center;padding-top: 10px;}.recbox {margin: 4px;padding: 7px;}.pa {padding: 5px;}.ma {margin-bottom: 5px;margin-right: 5px;}.list {list-style-type: none;list-style-image: url("img/li01.gif");}.spuare {font-size: 6px;color: #000066;padding: 3px;}.in {width: 270px;height: 250px;background-image: url("img/sh02.gif");overflow: scroll;padding: 5px;margin:10px;}.back00 {background-image: url(img/neta.gif);background-repeat: no-repeat;background-position: right top;}.noboader {	text-decoration: none;}