h1{float:left; width: 96%; margin:10px 2% 0 2%;  padding: 10px 2% 8px 2%; font-size: 2.2rem; line-height: 1.2; border:#63af1c solid; border-width: 2px 0px; }
h1 span{ margin:0 0 0 5px; font-size: 1.4rem; }


h2{float:left; width: 98%; margin:30px 1% 0 1%; padding: 7px 3%; font-size: 1.8rem; font-weight: normal; line-height: 1.2; color:#FFF; background-color: #87cf47;background-image: url("/image/design/45-degree-fabric-dark.png");border-radius: 3px;
}


/*エントリー状況*/
.e{ float: left; width: 100%; text-align: center; margin:15px 0 0 0; line-height: 1.3; }
.e-now-title{ float: left; width: 100%; font-weight: bold; font-size: 3.2rem; color: #FF5B5B; }
.e-end-title{ font-weight: bold; font-size: 2.8rem; color: #999;   }
.e-now-date{ font-size: 2.0rem; color: #FF5B5B; font-weight: bold; }



/*概要*/
.t{ float: left; width: 100%; padding: 0 3%; margin:10px 0 0 0; }
.t-tbl{ float: left; width: 100%; border-collapse: collapse; font-size: 1.6rem;}
.t-tbl th,
.t-tbl td{ border:#999 solid 1px; padding: 8px; line-height: 1.3;}
.t-tbl th{ width:15%; text-align: left; font-weight: normal; background-color: #F5FBED; vertical-align: top; }
.t-tbl-surface{ font-size: 1.4rem; }

.t-kyoukai-data{ width: 100%; margin:0; padding: 0; font-size: 1.4rem; line-height: 1.3; }
.note{ float: left; width: 100%; padding: 0 3%; margin:5px 0 0 0; color: #FF4C4C; font-size: 1.4rem; line-height: 1.2; }
.t a:hover{ cursor: pointer; opacity: 0.6;  }
.t-syumoku-icon img{ vertical-align: middle; margin: 0 3px 0 0; }
.t-syumoku-icon-1{ color:#3aabd2;  font-weight: bold; }
.t-syumoku-icon-2{ color:#df5656;  font-weight: bold;}
.t-syumoku-icon-3{ color:#57af6b;  font-weight: bold;}

