/* 全体のスタイル設定 */

body {
       color: #000000;
       background: #ffffff;
       margin: 0px;
       padding: 0px;
       text-align: center;
}

a:link { color: #0033ff; }
a:visited { color: #cc0099; }
a:hover { color: #0033ff; }
a:active { color: #0033ff; }


/* 一番上の部分 */
/* 印刷用にpaddingを30pxから5pxに変更 */

#top{
       width: 700px;
       padding: 5px 5px 5px 5px;
       margin: 0px;
}

/* 左のメニュー部分 */

#leftside{
       margin: 0px 0px 0px 0px;
       width: 230px;
       background: #ff9999;
}

#leftside img{
       /* display:none; */
}

#navi{
       margin: 0px;
       padding: 5px;
       text-align: left;
}


/* 右のコンテンツ部分 */

#rightside{
       /* float: right; */
       margin: 0px 0px 0px 0px;
       padding: 20px 5px 20px 5px;
       /* border: 1px solid #cccccc; */
       width: 458px;
       background: #ffffff;
}

#rightside p{
       text-align: left;
       margin-left: 20px;
}

#rightside ul{
       text-align: left;
}

#rightside h3{
       text-align: left;
       margin: 30px 5px 5px 5px;
       padding: 5px;
       border-bottom: thin dashed #0066cc;
}

#rightside table{
       margin: 0px 0px 0px 20px;
       border: 2px solid #00cc66;
       /* border-collapse:collapse; */
}

#rightside td{
       text-align: left;
       padding: 10px;
       border: 2px solid #00cc66;
}

#rightside dl{
       text-align: left;
       margin-left: 30px;
}
