body {
     background-color:#000000;
	 background-image: url(images/header_bg.jpg);
	 background-repeat:repeat-x;
     margin-top:5px;
     text-align:center;
     font-size:14px;
	 color: #FAFAFA;
	 line-height:150%;
}

a:link {
     text-decoration:none;
	 color: #FF9900;
}
a:visited {
     text-decoration:none;
	 color: #FF9900;
}
a:hover {
     text-decoration:none;
	 color: #FF0033;
	 font-weight:bold;
}

#container{
     margin:0 auto;
	 width:700px;
     text-align:left;
}

#header{
     width:700px;
	 margin-bottom:10px;
}

#content{
     width:700px;
}

#footer{
     border-top:#FFFFFF dotted 1px;
	 margin-top:15px;
}
     

/* ページの基本デザイン */

/*****　headerのデザイン　*****/





/*****　contentのデザイン　*****/

#box_01{
     background:url(images/top_bg.jpg) no-repeat ;
     height:390px;
	 border:#F6F6F6 solid 1px;
	 margin-top:10px;
	 margin-bottom:15px;
}

#box_01_left{
     float: left;
}

#box_01_left img{
     position:relative;
	 top:310px;
	 left:35px;
}

#box_01_right{
     float:right;
	 width:400px;
	 padding:10px;
}

#license{
     padding:5px;
	 font-size:16px;
	 font-weight:bold;
	 color:#FF6666;
}

#user{
     text-align:right;
	 margin-top:20px;
}

#news{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 font-weight:bold;
	 color:#CC3333;
	 border-bottom:#CC3333 solid 1px;
	 padding-left:40px;
}

#news_link a{
     display:block;
	 margin:10px 20px;
	 font-size:12px;
	 line-height:110%;
	 border-bottom:#CCCCCC dotted 1px;
	 padding-bottom:3px;
}

.box_02{
     float:left;
	 width:226px;
	 margin:0px 8px 7px 0px;
	 border: #F6F6F6 1px solid;
	 font-size:12px;
	 line-height:120%;
	 padding-bottom:5px;
}

.box_03{
     float:left;
	 width:223px;
	 margin:0px 0px 7px 0px;
	 border:#F6F6F6 1px solid;
	 font-size:12px;
	 line-height:120%;
	 padding-bottom:5px;
}

.entry{
     font-size:14px;
	 background-color: #CC3333;
	 padding:4px 0px 2px 5px;
	 border-bottom:#CC3333 3px groove;
}

.box_02 img{
	 background-color:#FFFFFF;
	 border:#CC3333 solid 1px;
	 padding:2px 0px;
	 margin:5px;
}

.box_02 a{
     display:block;
	 margin-top:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
}

.box_03 img{
	 background-color:#FFFFFF;
	 border:#CC3333 solid 1px;
	 padding:2px 0px;
	 margin:5px;
}

.box_03 a{
     display:block;
	 margin-top:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
}


/*****　footerのデザイン　*****/

#footer_title{
     border-top:#CC3333 solid 4px;
	 border-bottom:#CC3333 solid 1px;
	 margin-top:20px;
	 padding:5px 0px 2px 0px;
}

#last{
     text-align:right;
	 font-size:10px;
}
