body {
margin:0;
padding: 0px 0px 10px 0px;
color:#000;
line-height:20px;
letter-spacing:0.8px;
font-size: 13px;
}

/* レイアウト */
#outline{
width:995px;
margin:0 auto;
text-align:left;
background:#ffffff;
border-style:solid;
border-width:0px 0px 2px 0px;
border-color: #006699;
}

#head{
height:110px;
background-image: url(http://www.sk101.com/image/back.gif);
margin:0px 0px 20px 0px;
background-repeat:no-repeat;
}

#head h1{
font-size:12px;
margin: 0px;
padding: 20px 30px 3px 360px;
}
#head a{
}

h2{
font-size:15px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
}

#head p{ /* ページトピック */
margin: 0px 0px 0px 0px; /* サイト名の下に表示 */
padding: 0px 30px 0px 360px;
text-align: left;
}
#head img{ /* サイトロゴ */
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
float: left; /* ヘッダの左に動かす */
}

/* リンク */
a:link{
color:#44c;
}

a img{ /* 画像のリンク枠を消す */
border: none;
}

/* フッター */
#foot{
clear:both;
line-height:30px;
margin: 0px 0px 0px 0px;
text-align:center;
background-color: #66aaff;
color:#333333;
}

#foot2{
clear:both;
line-height:30px;
margin: 20px 0px 0px 0px;
text-align:center;
background-color: #99ccff;
color:#333333;
}

#foot address,
.powered{
margin:0;
padding:0 5px;
display:inline;
font-size:10px;
font-style:normal;
}

#foot a{
text-decoration:none;
}

#foot a:hover{
position:relative;
top:1px;
left:1px;
}

table.hyo5{
width: 950px;
}

table.hyo6{
width: 210px;
border: 1px solid #666666;
border-collapse: collapse;
}

td.hyo21{
width: 240px;
}

td.hyo22{
width: 35px;
border: 1px solid #666666;
border-collapse: collapse;
text-align:right;
}

td.hyo23{
width: 140px;
border: 1px solid #666666;
border-collapse: collapse;
padding: 0px 0px 0px 3px;
}

td.hyo24{
width: 47px;
border: 1px solid #666666;
border-collapse: collapse;
text-align:right;
}

td.hyo25{
background:#fff5ff;
text-align:center;
}

td.hyo26{
background:#f5ffff;
text-align:center;
}

td.hyo27{
background:#f5fff5;
text-align:center;
}

td.hyo28{
background:#f5f5ff;
text-align:center;
}

td.hyo29{
background:#fff5f5;
text-align:center;
}

td.hyo30{
background:#FAFFF0;
padding: 7px 7px 7px 7px;
}

b{
color:#cc0033;
}

table.can{
background:#FAFFF0;
margin: 0px 0px 0px 0px;
}

td.can1{
background:#ffffff;
padding: 0px 0px 0px 0px;
}

td.can2{
background:#faf6e3;
padding: 3px 7px 3px 7px;
border: 1px solid #666666;
border-collapse: collapse;
}

td.can3{
background:#faf6e3;
padding: 3px 7px 3px 7px;
border: 1px solid #666666;
border-collapse: collapse;
}

.style1 {
	font-size: large;
}