@charset "shift_jis";
html{
	margin:0;
	padding:0;
}
body{
	color: #333333;
	line-height: 1.4;
	font: normal normal 90%/1.65em Verdana, Arial,'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro',Osaka,'‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	font-size:94%;
	overflow-x : hidden;
	margin:0;
	padding:0;
}

/*
.news{
  width:1000px;
  margin:0 auto;
}
.news dl {  
  width:100%;
  margin:0 0 0 0;
}
.news dt {   
  float:left;
  width:200px;
  padding:10px 0 10px 0;  
  clear:both;  
  font-weight:bold;  
  border-bottom:dotted 1px #bbbbbb;
}  
.news dd {
  width:790px;  
  margin-left:200px;  
  padding:10px 0 10px 10px;
  border-bottom:dotted 1px #bbbbbb;
}
.news dt.noborder, .news dd.noborder {
  border:none;
}
*/

.news{
  width:100%;
  margin:0 auto;
}
.news dl {  
  width:100%;
  margin:0 0 0 0;
}
.news dt {   
  float:left;
  width:130px;
  padding:10px 0 10px 0;  
  clear:both;  
  font-weight:bold;  
}  
.news dd {  
  padding:10px 0 10px 130px;
  border-bottom:dotted 1px #bbbbbb;
  margin:0;
}
.news dt.noborder, .news dd.noborder {
  border:none;
}




.clearfix {
    zoom: 1;/*for IE 5.5-7*/
}
.clearfix:after {/*for modern browser*/
    content:".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.clearfix{
  overflow:hidden;
}

* html .clearfix {
	display: inline-table;
	/*\*/display:block;/**/
}

.clearfix2 {
    zoom: 1;/*for IE 5.5-7*/
}
.clearfix2:after {/*for modern browser*/
    content:".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}


* html .clearfix2 {
	display: inline-table;
	/*\*/display:block;/**/
}
