body{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#eeffe6;
}

span.Red{
color: #ff0000;
}
span.Empha{
font-size:20px;
}

table {
border-collapse: collapse;
}

table, th {
border: 1px #808080 solid;
padding: 3px 10px;
background-color: #d3e9fa;
}

div.blocka {
	position: relative;
    float: left;
}

div.blockb {
   position: relative;
   float: left;
}
@media screen and (min-width: 641px){
div.blockc{
		position: relative;
		float: left;
		margin-left:120px;
		margin-top:20px;
		margin-bottom:30px;
		margin-right:240px;
		}
h1{
		margin-left:120px;
}
div{
		margin-left:120px;
}
div.blockStr {
   margin-right:120px;
   position: relative;
   float: left;
}
}
@media screen and (max-width: 640px){
div.blockc{
		position: relative;
		float: left;
		margin-top:20px;
		margin-bottom:30px;
		}
div.blockStr {
   position: relative;
   float: left;
}
}



h1 {
    color:#696969;
    font-weight:normal;
    font-size:28px;
    padding:6px 14px 10px;
    line-height:1.4;
    margin-bottom:10px;
    border-bottom: 1px solid #ccc;
}
h2 a {
    display: block;
    overflow: hidden;
    width: 130px;
    height: 34px;
    background-image: url(http://kyoei-syuppan.net/mobile/hantei/images/logo-kyoei-s.png);
    background-repeat: no-repeat;
    background-position: center top;
    position:relative;
    height:44px;
    max-width:860px;
    margin:0 auto;
    transition:all 0.3s;
}
h2 a:hover { opacity:0.6; }