@charset "utf-8";

@import "reset.css";
@import "basic.css";
/*-----------------------------------------------------------
    基本レイアウト
-----------------------------------------------------------*/
#wrap {
	text-align:center;
}
#container {
	width:900px;
	margin:auto;
}

#main {
	position: relative;
	text-align:left;
	padding:0 0 30px 0;
}

/*----------------------- header --------------------------*/
#header {
}



/*----------------------- sidebar -------------------------*/
#sidebar {
}


/*----------------------- contnet --------------------------*/
#content {
}

#uMenu {
	text-align:right;
	padding:15px 28px 15px 0;
}


/*----------------------- footer --------------------------*/
#footer {
	background:#e2e2e2;
	padding:15px 0 30px 0;
}


/*-----------------------------------------------------------
	クリアフィックス
-----------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block;
    clear: both;
    height: 0px;
    visibility: hidden;
}
* html .clearfix             { zoom: 1;}
*:first-child+html .clearfix { zoom: 1;}

/*-----------------------------------------------------------
    コンテンツ共通
-----------------------------------------------------------*/


#topNavi {
	padding:35px 0 80px 0;
}

#navi01 {
	float:left;
	margin-left:151px;
}

#navi02 {
	float:left;
	margin-left:85px;
	margin-top:129px;
}

#navi03 {
	float:left;
	margin-left:151px;
	margin-top:129px;
}

#navi04 {
	float:left;
	margin-left:219px;
	margin-top:104px;
}

#navi05 {
	float:left;
	margin-left:171px;
	margin-top:116px;
}

#news {
	width:370px;
	float:left;
	margin-right:15px;
}
#news a { text-decoration: none;}
#news a:link { color: #333;}
#news a:visited { color: #333;}
#news a:hover { color: #999;}
#news a:active { color: #999;} 
.newsTitle {
	border-bottom:1px solid #5c5959;
	padding:0 0 4px 0;
}

#news dl {
	border-bottom:1px dotted #b7b7b7;
	padding:5px;
	margin:0 10px;
}

#news dt {
	float:left;
	width:80px;
}

#news dd {
	width:260px;
	float:left;
}
#facebook {
	width:300px;
	float:left;
}

#blog {
	width:200px;
	float:right;
}
.info {
	padding:5px 0 0 0;
}