@charset "utf-8";

html,body{
	height:100%;
	overflow:auto;
}


/* --------------------------------------- HOME --------------------------------------- */

.home{
	margin:45px 0px 40px 0px;
}

.home_newsTitle h2{
	margin :0px 0px 30px 0px;
}


/*  記事部分  */

dl,dt,dd{
	margin:0;
	padding:0;
}

.news_box{
	width :450px;
}

.news_box dl{
	width :450px;
	float:left;
	display: inline;
	padding-bottom :30px;
}

.news_box dt{
	float:left;
	display: inline;	
	width:60px;
}

.news_box dd.text{
	float:left;
	display: inline;
	width:301px;
}

.news_box dd.text img{
	float:right;
	display: inline;
	width:69px;
	margin-top:3px;
}


/*  clearfix  */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
