@charset "UTF-8";
/* CSS Document */

body{
	background-color:#FFF3C0;
	font-family:"ヒラギノ丸ゴ Pro W6", 'Hiragino Maru Gothic Pro', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#630;
}

a{
	color:#Fff;
}
a.downlink{
	color:#F06;
}

img{
	border:none;
}

hr{
	border:none;
   border-bottom: 1px dotted black;
}
div{
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
	margin:0px;
	padding:0px;
}

div#content{
	width:800px;
	height:650px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;

}

div#title{
	height:395px;
	}
div.title-box{
	margin:5px;
	padding:10px;
	height:370px;
	background-color:#FFF;
	background-image:url(title0.png);
	text-align:right;
}

div.dan{
	width:800px;
	height:200px;
	margin:0px;
	padding:0px;

}
div.dan_left{
	float:left;
	width:600px;
	height:200px;
	margin:0px;
	padding:0px;

}

div#about{
	float:left;
	width:400px;
	height:200px;

}
div.about-box{
	margin:5px;
	padding:10px;
	padding-top:5px;
	height:175px;
	background-color:#FF8000;
}

div#download{
	float:right;
	width:200px;
	height:200px;

}
div.download-box{
	margin:5px;
	height:100%;
	padding:10px;
	height:170px;
	background-color:#FFE800;
}

div#news{
	float:right;
	width:200px;
	height:200px;
}
div.news-box{
	margin:5px;
	padding:10px;
	height:170px;
	background-color:#66AD00;
}

div#newsbox{
	overflow:auto;
	height:150px;
}
p{
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
p.ne_title{
	font-weight:bold;
	font-size:14px;
}
p.ne_date{
	margin-left:15px;
	font-size:10px;
}
p.ne_cont{
	margin-left:15px;
}

div#foot{
	height:50px;
}
div.foot-box{
	margin:5px;
	padding:10px;
	height:18px;
	background-color:#DE4D78;
}


div.box-title{
	height:25px;
	}

div.box{
	margin:15px;
	margin-top:20px;
}
