/* CSS Document */
@charset "utf-8";

div.menu1 {
    margin:0px 0px 0px 5px;
}
div.menu2 {
    margin:5px 0px 5px 20px;
}


/******/
/* 枠 */
/******/
div.main {
    margin:0px;
    padding:0px 5px 0px 5px;
    width:680px;
    height:100%;
    overflow:auto;
		/*
    background-color:#FFFFFF;
		*/
		border-left:1px solid #E5E5E5;
		border-right:1px solid #E5E5E5;
}


/****************/
/* コードカラー */
/****************/
/* コード*/
.code0 {
    margin:0px 2px 0px 2px;
    font-family:monospace;
    font-weight:bold;
}

.code1 {
    margin:0px 2px 0px 2px;
    font-family:"ＭＳ ゴシック", "Osaka－等幅", monospace;
    color:#FF00FF;
    font-size:0.9em;
    font-weight:bold;
}

.code2 {
    margin:0px 2px 0px 2px;
    color:#FF3300;
    font-weight:bold;

}

.code3 {
    margin:0px 2px 0px 2px;
    font-family:"ＭＳ ゴシック", "Osaka－等幅", monospace;
    color:#8000FF;
}

.code4 {
    margin:0px 2px 0px 2px;
    font-family:"ＭＳ ゴシック", "Osaka－等幅", monospace;
    color:#3399FF;
    font-weight:bold;
}


/* ポイント(ソースコード用) */
.point1 {
    margin:15px;
    padding:5px;
    font-family:"ＭＳ ゴシック", "Osaka－等幅", monospace;
    background-color:#EEEEEE;
    font-size:1.0em;
}

/* ポイント(コメント用) */
.point2 {
    margin:15px;
    padding:0px 5px 5px 5px;
    width:450px;
    background-color:#D9ECFF;
    line-height:1.2em;
    font-size:1.0em;
    vertical-align:top;
    border:1px solid #005EBB;
}
.point2 .title {
    margin:0px;
    padding:0px;
    position:relative;
    top:-6pt;
    left:10px;
    width:65px;
    line-height:12pt;
    font-size:8pt;
    background-color:#005EBB;
    color:#FFFFFF;
}

/* 重要(コメント用) */
.point3 {
    margin:15px;
    padding:0px 5px 5px 5px;
    width:450px;
    background-color:#FFD9D9;
    line-height:1.2em;
    font-size:1.0em;
    vertical-align:top;
    border:1px solid #F00000;
}
.point3 .title {
    margin:0px;
    padding:0px;
    position:relative;
    top:-6pt;
    left:10px;
    width:45px;
    line-height:12pt;
    font-size:8pt;
    background-color:#F00000;
    color:#FFFFFF;
}

/******/
/* 表 */
/******/
/* 表 */
table.list1 {
    margin:0px 0px 0px 5px;
    background-color:#000000;
}
/* TD共通 */
table.list1 td {
    padding:3px 0px 3px 3px;
    background-color:#FFFFFF;
    line-height:1.2em;
    font-size:0.8em;
}
/* ヘッダ用 */
table.list1 td.th {
    background-color:#000000;
    color:#FFFFFF;
    font-weight:bold;
}
/* ボディ用 */
table.list1 td.tb {
    background-color:#FFFFFF;
}
/* 中寄せ */
table.list1 td.ac {
    text-align:center;
}
/* 左寄せ */
table.list1 td.al {
    text-align:left;
}
/* フォント */
table.list1 td.fd {
}
table.list1 td.fn {
    font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
