	
#main {
background-image:url(images/bg.png);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h1 {
font-size: 11px;
color:#333333;
line-height:50%;
padding: 10px 10px 0px 10px;
font-weight:100;
}

.main {
background-color:#FFFFFF;
border-left:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
}

.topics {
width: 476px;
border-top: 1px solid #99CC99;
border-left: 1px solid #99CC99;
border-right: 1px solid #99CC99;
border-bottom: 1px solid #99CC99;
}

.box_top {
width: 140px;
}

.box_top2 {
width: 510px;
margin:10px;
}

.box_arai {
background:url(images/arai_img2.png);
background-repeat:no-repeat;
background-position:bottom;
width: 510px;
margin:10px;
}

.box_med {
padding: 5px 5px 5px 5px;
border: dotted 2px #2A83A2;
background-color:#C1E4E9;
}

.mini {
font-size: 11px;
color:#333333;
line-height:100%;
padding: 10px 10px 10px 10px;
}

.style1 {
font-size: 14px;
line-height:130%;
padding: 2px 0px 0px 0px;
}

.style2 {
font-size: 11px;
line-height:130%;
padding: 0px 0px 0px 0px;
}

.title {
font-size: 14px;
color:#006699;
line-height:150%;
padding: 0px 0px 0px 0px;
}

.red {
font-size: 14px;
color:#CC0000;
line-height:130%;
padding: 2px 0px 0px 0px;
}

.blue {
font-size: 14px;
color:#0066CC;
line-height:130%;
padding: 2px 0px 0px 0px;
}


a { color: #999966; text-decoration: underline; }
a:link		{ color: #003399; text-decoration: underline; }
a:visited	{ color: #003399; text-decoration: underline; }
a:active	{ color: #FFFF00; text-decoration: none; }
a:hover		{ color: #FFFF00; text-decoration: none; }

.boder0 {
border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
background-color:#CCCCCC;
}

.boder01 {
border-bottom:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
background-color:#FFCCCC;
}

.boder02 {
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
color:#FF9966;
}

.boder03 {
border-bottom:#CCCCCC 1px solid;
color:#FF9966;
}

.boder04 {
border-bottom:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
}

.boder05 {
border-bottom:#CCCCCC 1px solid;
}

*.float { float: right; }
*.floatclear { clear: both; }
