/* ===============================================

=============================================== */

/* --------------------------------------------
  
-------------------------------------------- */
#corp_waku {
   text-align: center;
}

#corp_waku h1 {
   padding: 20px 0 40px 0;
}

#corp_waku h2.subject {
   text-align:left;
   width:800px;
   background:#ddd;
   border-left:5px solid #e5a722;
   margin:0 auto; 
   padding: 8px 0 7px 12px; 
   font-size:18px;
}

#corp_waku .block {
   width: 780px;
   margin: 0 auto 20px auto;
   padding: 10px;
   text-align: left;
}

#corp_waku .textbox p{
	margin-bottom:8px;
}
	

.banner{
	text-align:center;
}

.pottable{
	border-collapse: separate;
	border-spacing: 4px;
	margin-bottom:10px;
}
.pottable th{
	text-align:center;
	vertical-align:center;
	width:90px;
	height:160px;
	border-right:#ccc 1px solid;
	}
.pottable td{
	text-align:center;
	vertical-align:center;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	margin-right:1px;
	font-size:12px;
}

.kekka{
	padding:10px;
	margin:10px auto 20px;
	text-align:center;
	width:444px;
}
h3{
	text-align:center;
	width:420px;
	padding:2px;
   	margin-bottom:10px;
   	border-bottom:none;
	border-bottom:1px solid #ccc;
	margin:0 auto;
   }
   
h3 img{
	padding:8px;
}
.kekkatop {
   margin-bottom:18px;
   }
.kekkatop td{
	vertical-align:middle;
	padding:10px;
   	font-size:16px;
   	font-weight:bold;
}
   
.kekka ul{
	font-size:12px;
	list-style:none;
	line-height:1.8;
	margin-bottom:8px;
}
.kekka ul li{
	padding-left:1em;
	padding-right:1em;
}

.kekka .date{
	width:420px;
	font-size:11px;
	border-top:1px dotted #ccc;
	padding-top:4px;
	margin:0 auto;
	}
.ac{
	margin:0 auto;}




#corp_waku .flower {
   width: 800px;
   margin: 0 auto 0px auto;
   padding: 10px;
   text-align: left;
}


.pottable{
	border-spacing: 4px;
	margin-bottom:30px;
}
.pottable th{
	text-align:center;
	vertical-align:center;
	width:90px;
	height:150px;
	border-right:#ccc 1px solid;
	}
.pottable td{
	text-align:center;
	vertical-align:center;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	margin-right:1px;
	font-size:12px;
}

.pottable td.ranking {
	border-bottom:none;
	font-weight:bold;
	vertical-align:bottom;
	font-size:14px;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

table {
    border-collapse: collapse !important;
    border-spacing: 0;
    border: 0;
    empty-cells: show;
}


