.post_content h2 {
    margin: 60px 0 30px 0;
    background: #303030;
    font-weight: normal;
		font-size: 25px ;
    padding: 20px 25px;
    color: white;
}

.post_content h3 {
    border-bottom: solid 1px #555;
    border-top: solid 1px #555;
		font-size: 18px ;
    padding: 13px;
    margin: 40px 0 20px 0;
}

.post_content h4 {
    margin: 30px 0 10px 0;
    padding: 10px 15px;
		font-size: 15px ;
    border-left: 6px solid #999999;
	
    border-bottom: 1px solid #999999;
}


.table01 th  { 
    width: 25%;
    text-align: left;
    background: #08b9d4;
    font-weight: bold;
    color: white}
    
@media only screen and (max-width:480px){
    .table01 { margin: 0 -10px; }
    .table01 th,
    .table01 td{
       width: 90%;
       display: block;
       border-top: none;
    }
    .table01 tr:first-child th { border-top: 1px solid #ddd; }
}

.table02{
    width: 700px
}

.table02 th{
    background: #08b9d4;
    font-weight: bold;
    color: #fff;
		width: 20%;
}

.post_content .table02 .black td{
	background: black;
	color: white;
	font-weight: bold;
}


.table-wrapper01{
    width: 100%;
    overflow-x: scroll;
    margin:auto;
  }
  
.table-wrapper01::-webkit-scrollbar{
    background: #fff;
    border-radius: 5px;
    height: 4px;
    border: 1px solid #08b9d4;
}
  
.table-wrapper01::-webkit-scrollbar-thumb{
    background:#08b9d4;
    border-radius: 5px;
}

.back_gold{
 background: #f3f0e7 ;
 padding: 0 10px;
}
.post_content .post_col-2 dl{
    margin: 10px;
    border-bottom: 1px solid #d0caba;
}
.post_content .post_col-2 dt{
    width: 50%;
    float: left;
    padding: 0 5px;
    border-top: 1px solid #d0caba;
    box-sizing: border-box;
}
.post_content .post_col-2 dd{
    width: 50%;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    color: #bc9d51;
    text-align: center;
    border-top: 1px solid #d0caba;
    box-sizing: border-box;
}
.post_content .index01:before{
    content: "";
    display: inline-block;
    width: 1.5em;
    height: 1em;
    margin: 0 -10px 0 0;
		background:url(/wp-content/uploads/2018/01/180120_gold-crown.png) no-repeat;
    -webkit-background-size: contain;
    background-size: 20px 15px;
}
.post_content .index01{
    padding: 5px;
}

.post_content .index02:before{
    content: "";
    display: inline-block;
    width: 1.5em;
    height: 1em;
    margin: 0 -10px 0 0;
		background:url(/wp-content/uploads/2018/01/180120_silver-crown.png) no-repeat;
    -webkit-background-size: contain;
    background-size: 20px 15px;
}
.post_content .index02{
    padding: 5px;
}

.post_content .index03:before{
    content: "";
    display: inline-block;
    width: 1.5em;
    height: 1em;
    margin: 0 -10px 0 0;
		background:url(/wp-content/uploads/2018/01/180120_coppre-crown.png) no-repeat;
    -webkit-background-size: contain;
    background-size: 20px 15px;
}
.post_content .index03{
    padding: 5px;
}

.post_content .index{
    padding: 5px;
}

.pb-widget-tab .resp-tab-content{
overflow: auto;
}