/*common*/
body{
background:url(R9.jpg) no-repeat top right fixed #000;
text-align:center;
color:#aaa;
margin:0;
padding:0;
}
a{color:#00A49D;text-decoration:none;}
a:active{color:#50DDD7;text-decoration:underline;}
a:hover{color:#50DDD7;text-decoration:underline;}

.brc{clear:both;height:0;}
.bgtxt {position: absolute;visibility: hidden;display:none block;}

.gbox{border:solid 2px #999;}
.title{font-size:120%;font-weight:bold;color:#999;text-align:left;}
.2em{height:2em;}

/*copy*/
.copy{font-size:80%;color:#aaa;padding-top:3em;}

/*header*/
#header{
width:100%;
height:auto;
padding-bottom:10px;
text-align:left;
}
.pagetitle{text-align:left;font-size:80%;color:#000;}
.logo{margin-left:30px;margin-top:20px;}

/*main*/
#main{
width:720px;
margin-right:auto;
margin-left:auto;
text-align:left;
position: relative;
margin-top:2em;
background:#000;
padding:5px 10px;
border:solid 5px #333;
}

.links{font-size:80%; margin:5px;border-bottom:solid 1px #555; color:#888;}
.links a{color:#538785;}

.pagetitle{font-size:80%;color:#aaa;padding:5px;}
.intro{padding:1em;color:#A4BBBA;position: relative;margin-left:30px;margin-top:1em;}
.intro1{color:#A4BBBA;margin-left:1em;font-size:90%;margin-top:1em;}

.tit{text-align:left;color:#A4BBBA;margin-top:2em;margin-left:1em;font-weight:bold;}

.r_dt{
margin-top:2em;
font-weight:bold;
padding-left:0.5em;
color:#bbb;
border-top:solid 1px #9ABFBD;
border-bottom:solid 1px #9ABFBD;
margin-bottom:0.5em;
}
.r_dd{line-height:1.4em;}

.mds{font-weight:bold;color:#acc;}
.det{font-size:90%;color:#999;}
.mini{font-size:80%;color:#999;}

.pb5{padding-bottom:5px;}
.pl10{padding-left:10px;}