A:link { color:#9f0a08;text-decoration:underline } /*リンク*/
A:visited { color:#9f0a08;text-decoration:underline } /* リンク済*/
A:active { color:#005100;text-decoration:underline }  /*マウス押下時*/
A:hover { color: #005100;text-decoration:underline } /*マウスオーバー時：NN では無効 */

BODY {
margin-top:0px;
margin-left:0px;
text-decoration:none;
line-height:150%;
color:#333333;
font-size:12px; 
}

TD { 
margin-top:0px;
margin-left:0px;
text-decoration:none;
line-height:150%;
color:#333333;
font-size:12px;  
} 

h1{   /*見出し１*/
text-align:left;
font-size:12px;
line-height:150%;
text-decoration:none;
margin-bottom:0px;
margin-top:0px;
}

.p11{ 
font-size:11px;
}

.msg{ 
font-size:16px;
color:#9f0a08;
}

.title{ /*ブルータイトル*/
color:#000077;
}

.kome{ /*注意赤*/
color:#cc0000;
}

.ctitle{ /*エンジタイトル、グレイ背景*/
font-weight:bold;
color:#9f0a08;
background-color:#cccccc;
}

.a_hall{ /*A会場*/
font-weight:bold;
color:#ffffff;
background-color:#9f0000
}

.b_hall{ /*B会場*/
font-weight:bold;
color:#ffffff;
background-color:#000077
}

.c_hall{ /*C会場*/
font-weight:bold;
color:#ffffff;
background-color:#cc6600
}

.d_hall{ /*D会場*/
font-weight:bold;
color:#ffffff;
background-color:#005100
}

.stitle{ /*黄色マーカー背景*/
background-color:#ffffcc;
padding-right:5px;
}

.greenbox {  /*グリーン背景*/
color:#ffffff;
background-color:#669999;
}

.redbox {  /*レッド背景*/
color:#ffffff;
background-color:#9f0a08;
}

.greybox {  /*グレイ背景*/
background-color:#dddddd;
}

.dot {
BORDER-BOTTOM:dotted;
BORDER-WIDTH:1px;
BORDER-COLOR:#666666;
}

.dotbox {
color:#333333;
font-size:11px;
padding-left:5px;
BORDER-STYLE:dotted;
BORDER-WIDTH:1px;
BORDER-COLOR:#666666;
background-color:#ffffff;
}

.back {
background-position: left bottom;
background-repeat: no-repeat;
}
