ul.data-list{
	padding-left: 2em;
}
ul.data-list li{
	margin-bottom: .6em;
}
#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dt+dd {
    color: #960;
    font-size: 1.5rem;
    margin-bottom: 0.4rem;
}
#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dl dd:nth-child(3) {
    color: #888;
    font-size: 1.4rem;
    margin-bottom: 0.8rem;
}

@media print, screen and (min-width: 768px){

#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dt, 
#rwd-content .rwd-grid-cardlist03 .rwd-grid-item dt {
    font-size: 1.6rem;
}
#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dl {
    padding: 19px 15px 28px 15px;
}

}

@media screen and (max-width: 767px){
#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dt, 
#rwd-content .rwd-grid-cardlist03 .rwd-grid-item dt, 
#rwd-content .rwd-grid-cardlist04 .rwd-grid-item dt {
    line-height: 1.5;
}

#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dl, 
#rwd-content .rwd-grid-cardlist04 .rwd-grid-item dl {
    margin: 12px 2% 30px;
}
#rwd-content .rwd-grid-cardlist01 .rwd-grid-item dd, 
#rwd-content .rwd-grid-cardlist04 .rwd-grid-item dd {
    line-height: 1.5;
}
}

/*表*/
.tbl-anzen .col1{
    background: #cc2a49!important;
    color: #fff;
}
.tbl-anzen .col2{
    background: #3181b7!important;
    color: #fff;
}
.tbl-anzen .col3{
    background: #9cac46!important;
    color: #fff;
}
.tbl-anzen .col4{
    background: #959595!important;
    color: #fff;
}
.tbl-anzen td.left-none{
    border-left: none!important;
}
.tbl-anzen td.left-none p{
    margin-bottom:0!important;
    padding-left:10px;
}
.tbl-anzen td.left-none p.line-1{
    border-left:solid 3px #cc2a49;
}
.tbl-anzen td.left-none p.line-2{
    border-left:solid 3px #3181b7;
}
.tbl-anzen td.left-none p.line-3{
    border-left:solid 3px #9cac46;
}
.tbl-anzen td.left-none p.line-4{
    border-left:solid 3px #959595;
}
.tbl-quality .th1{
    background: #9bdff9!important;
}
.tbl-quality td ul{
list-style: disc!important; 
   padding-left: 1.2em; 
}
h5{
font-size: 1.8rem;
font-weight: normal;
margin-bottom: .5em;
color: #0695d1 !important;    
}
h5 span{
 font-size: 1.6rem; 
 padding-left:.5em;
}
@media screen and (max-width: 767px){
h5{
font-size: 1.7rem;   
}
h5 span{
 font-size: 1.5rem;   
}
}