/* info-box を角丸にするために */

/*
span.btop, span.btop b, span.bbot, span.bbot b{
  display: block;
  height: 4px;
  font-size: 1px;
  background-image:url(rc4a.png);
  background-repeat: no-repeat;
}
span.btop b{
  background-position: 100% -4px
}
span.bbot{
  background-position: 0 -8px
}
span.bbot b{
  background-position: 100% -12px
}
*/

html,body{
  margin:0;
  padding:0
}

body {
  font-size: 90%;
  font-family: verdana, arial, helvetica, Sans-Serif;
}

p{
  margin:0 10px 10px
}

div#header h1{
  height:62px;
  margin:0;
  padding-top:10px;
  padding-left:10px;
  color: #666	;
  background-color: #fff;
  background-image: url(titleback.png);
  background-repeat: repeat-x;
  background-position: center  bottom;
}

div#content p{
  line-height:1.4
}

div#content h2 { 
  border-bottom: 1px solid #999;
}

div#content li { 
  padding-bottom: 3px;
}


div#navigation{
  background:#fff
}
div#extra{
  background:#fff
}
div#footer{
  background: #666;
  color: #FFF
}
div#footer p{
  margin:0;
  padding:5px 10px
}
div#wrapper{
  float:right;
  width:100%;
  margin-left:-245px
}
div#content{
  margin-left:245px;
  padding-left: 15px;
}
div#navigation{float:left;width:245px;}
div#extra{float:left;clear:left;width:245px}
div#footer{clear:both;width:100%}
div#footer a{
	   color: #fff;
	   text-decoration: none;
}
div#footer a:hover{
	   color: #ff6;
	   text-decoration: underline;
}

div#info-box {
  margin: 5px;
  margin: 5px;
  background-color:#92aaf0;
  background-color:#b2caf0;
  font-size: 80%;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

div.alert-box {
  margin: 10px;
  padding: 20px;
  border: 2px solid #f00;
  background-color:#fee;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

div.note-box {
  margin: 10px;
  padding: 20px;
  border: 2px solid #060;
  background-color:#efe;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

div#info-msg {
	padding: 5px;
	Padding-left: 15px;
	background-color:#92aaf0;
	background-color:#b2caf0;
}

div#info-msg h2 {
	     height: 16px;
	     line-height: 16px;
	     background-image: url(info.png);
	     background-position: left center;
	     background-repeat: no-repeat;
	     font-size: 10px;
	     padding-left: 19px;
}

div#info-msg ul {
	     margin: 0;
	     padding: 0 5px 10px 15px;
}

div#info-msg li {
	     padding-bottom: 5px;
}

div#info-msg a {
	color: #000;
}

div#banners {
	text-align: center;
	padding-bottom: 5px;
}

div#banner-bar {
  text-align: right;
  padding-right: 3px;
}

img {
  border: 0px solid #fff;
}

g.x_axis path, g.y_axis path {
    stroke: lightgray;
    stroke-width: 1px;
}

g.x_axis line, g.y_axis line{
    stroke: lightgray;
    stroke-opacity: 0.7;
    shape-rendering: crispEdges;
}
