/*===================================================
news list
====================================================*/
.tbl-common01 {  
    width: 100%;
    margin: 0 auto;
    /*border: 1px solid #666666;*/
    border-bottom: none;
}

.tbl-common01 dt {  
    /*font-weight: bold;*/
}


/* スマホ
-------------------------------------------------- */
@media only screen and (max-width:570px) {
    .tbl-common01 dt{
	margin-top: 3px;
	}
	
	.tbl-common01 dt,
    .tbl-common01 dd {
        padding: 0 0 5px 0;
    }
	
    .tbl-common01 dd {
        border-bottom: 1px solid #ededed;}
	
	.tbl-common01 dd:last-child {
        border-bottom: none ;
    }
	.tbl-common01 dd a{
        font-size: 0.9rem;}
		
}
/* PC
-------------------------------------------------- */
@media only screen and (min-width: 571px) {
    .tbl-common01 {
			margin-top:15px;
    }
    
    .tbl-common01 dt,
    .tbl-common01 dd {
        padding: 5px 0 5px 0;
    }
    
    .tbl-common01 dt {
        clear: both;
        float: left;
        width: 80px;
        border-top: 1px solid #FFFFFF;
		font-size: 0.9rem;
    }
	 .tbl-common01 dt:last-child {
        border-top: none ;
    }
    
    .tbl-common01 dd {
        padding-left: 80px; /* dt */
        border-top: 1px solid #FFFFFF;
        border-bottom: 1px solid #ededed;
        border-left: 1px solid #FFFFFF;
    }
	.tbl-common01 dd:last-child {
        border: none ;
    }
}


.tbl-common01 dd a,
.tbl-common01 dd a:visited {
  color: #000;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
}

.tbl-common01 dd a:hover {
   color: #41ac9e;
   text-decoration: none;
}

