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


/*更新履歴の箱*/
table{
	text-align:center;
	vertical-align:middle;
	float:left;
 	}
pre{
	font-size:18px;
	white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	
	}


h1{
	text-align:left;
	font-size:24px;
	}
h2{
	text-align:left;
	font-size:24px;
	}
h3{
	text-align:left;
	font-size:24px;
	}
tr{
	font-size:12px;
	
	}
td{
	padding-top:4px;
	}
.hori{
	color:#000;
	}
.newsbox{
	
	width:600px; height:250px;
	background-color:#FFFFFF;
	border:2px solid #06C;
	overflow:auto;
	color:#333333;
	
	}
.boxnews{
	padding-left:200px;
	padding-top:250px;
}
.textprofile{
	text-align:left;
	font-size:18px;
}
.pad{
	padding-bottom:50px;
	}
.fontprofile{
	font-size:24px;
	}
.centerp{
	text-align:center;
	font-size:24px;
	}
	
.pboder{
	border-bottom:1px;
	}

.tboder{
	padding-left:25px;
	}
.pleft{
	text-align:left;
	}
.rightp{
	float:right;
	}

.leftp{
	float:left;
	}
.prew{
	width:1200px;
	}
.2pre{
	background-color:#093;
	text-indent:7px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.spad{
	padding-left:8px;
	
 }

}

/*ChromeとOperaのみだけに適用されるCSSハック*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
  .cpad {
    padding-left:27px;
  }
}