body{
        padding:0;
        margin:0;
        font-size:small;
        line-height:1.5;
        background:#ffffff;
        text-align:left;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
a:link {
	  color: #0033ff;
	  text-decoration: none;
}
a:visited {
	  color: #9966cc;
	  text-decoration: none;
}
a:hover {
	  color: #9966cc;
	  text-decoration: none;
}
a:active {
	  color: #9966cc;
	  text-decoration: none;
}
#top{
        width:860px;
        padding:0;
        margin:0;
        text-align:left;
        background:#ffffff;
}
#main{
        width:860px;
        padding:0;
        margin:0;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        text-align:center;
        background:#ffffff;
}
#left{
        width:210px;
        padding:0;
        margin:0;
        font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
        text-align:left;
        font-size:12px;
        background:#f3f3f3;
        float:left;
}
#left p{
        padding:5px 20px 0 20px;
        margin:0;
        text-align:left;
}
#left h3{
        padding:20px 0 0 20px;
        margin:0;
        font-size:x-small;
        color:#b26000;
        text-align:left;
}
#right{
        width:600px;
        padding:0 30px 0 20px;
        margin:0;
        text-align:left;
        background:#ffffff;
        float:left;
}
#html right{
        width:650px;
        padding:0 30px 0 20px;
        margin:0;
        text-align:left;
        background:#ffffff;
        float:left;
}
#pan{
        width:582px;
        padding:6px;
        margin:3px 0 3px 0;
        font-size:x-small;
        text-align:right;
        background:#ffffff;
}
#html pan{
        width:600px;
        padding:6px;
        margin:3px 0 3px 0;
        font-size:x-small;
        text-align:right;
        background:#ffffff;
}
#right h1{
        width:600px;
        padding:6px;
        margin:3px 0 3px 0;
        font-size:16px;
        color:#333366;
        background:#f3f3f3;
}
#right h2{
        width:600px;
        padding:6px;
        margin:3px 0 3px 0;
        font-size:small;
        color:#cc3300;
        text-align:left;
}
#right h3{
        width:600px;
        padding:3px;
        margin:3px 0 3px 0;
        font-size:small;
        color:#008194;
        background:#ccffff;
        text-align:left;
}
#right p{
        width:600px;
        padding:3px;
        margin:3px 0 3px 0;
        font-size:13px;
        color:#4f4f4f;
        text-align:left;
}
#right ul{
        padding:0 0 0 30px;
        margin:0;
}
#right ol{
        padding:0 0 0 30px;
        margin:0;
}
#right li{
        padding:0;
        margin:0;
        color:#4f4f4f;
}
#right table{
        width:100%;
        padding:0;
        margin:0;
}
#html right table{
        width:100%;
        padding:0 0 0 30px;
        margin:0;
}
#right td{
        padding:3px;
        margin:0;
        font-size:x-small;
        color:#4f4f4f;
}

.teirei01{
        padding:0;
        margin:0;
        text-align:center;
        color:#4f4f4f;
}
.teirei02{
        padding:0 0 0 400px;
        margin:0;
        text-align:left;
        color:#4f4f4f;
}

#border{
        width:600px;
        padding:6px 0 6px 0;
        margin:0;
        font-size:14px;
}
#border table{
        width:600px;
        border-style:none;
        font-size:14px;
}
#border td{
        padding:3px;
        border-style:none;
        font-size:14px;
}



#pagetop{
        padding:10px 0 10px 0;
        margin:0;
        font-size:x-small;
        text-align:right;
}