.ff>.ff-container-fluid,.ff>.ff-container{padding-left:0;padding-right:0}.ff .text-align-center{text-align:center}.ff .text-align-left{text-align:left}.ff .text-align-right{text-align:right}.ff-row>br{display:none}.ff-col-elem{margin-bottom:32px;box-sizing:border-box}.ff-col-elem .ff-col-image{margin-bottom:15px}.ff-col-elem .ff-col-image img{display:inline-block}.ff-col-elem .ff-col-title{margin:0 0 10px 0}.ff-one-five-col{max-width:20%;flex:0 0 20%;width:20%}@media screen and (max-width:991px){.ff-one-five-col{max-width:100%;width:100%;flex:0 0 100%}}.fruitful_sep{display:block;margin:32px 0}.ff-w-100{display:block;width:100%}.ff-col-md-0{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.ffs-icon-container {text-align: center;margin: 0 auto 10px auto;width: auto;background-color:#000;display:inline-block;border-radius:50%;}.ffs-icon-container i {text-align: center;font-size: 26px;padding: 5px 10px;margin: 5px 0;color:#fff;}.ffs-info-box.center .ffs-icon-box,.ffs-info-box.center .ffs-content-box {width:100%;}.ffs-info-box.center .ffs-icon-box {text-align:center;}.ffs-info-box.left .ffs-icon-box,.ffs-info-box.right .ffs-icon-box {width:20%;display:block;}.ffs-info-box.left .ffs-content-box,.ffs-info-box.right .ffs-content-box {width:80%;display:block;}.ffs-info-box.left .ffs-icon-box,.ffs-info-box.right .ffs-content-box {float:left;}.ffs-info-box.right .ffs-icon-box,.ffs-info-box.left .ffs-content-box {float:right;}div.oshirase {
margin: 10px 0;
font-size: 100%;
word-break: break-all;
overflow: hidden;
}
div.oshirase a {
padding: 7px 0;
display: block;
text-decoration: none;
box-shadow: none;
}
div.oshirase a:hover {
background-color: #f5f5f5;
text-decoration: none;
box-shadow: none;
}
div.oshirase hr {
margin: 0;
padding: 0;
}
div.oshirase .newmark {
font-size: 74%;
padding: 1px 5px;
vertical-align: middle;
color: white;
background-color: #ff4500;
border-radius: 3px;
}
div.oshirase dl {
margin: 0;
padding: 0;
border: 0;
}
div.oshirase dt {
margin: 0 0 0 0.3em;
padding: 0;
border: 0;
color: gray;
font-weight: normal;
white-space: nowrap;
}
div.oshirase dd {
margin: 0;
padding: 0 2px;
}
@media screen and (min-width: 600px) {
div.oshirase dl {
overflow: hidden;
}
div.oshirase dt {
float: left;
width: 8.1em;
overflow: hidden;
}
div.oshirase dd {
overflow: hidden;
}
} .oshirase-pagination {
display: flex;
align-items: center;
gap: 12px;
margin-top: 12px;
font-size: 90%;
}
.oshirase-pagination a {
text-decoration: none;
padding: 4px 10px;
border: 1px solid #ccc;
border-radius: 3px;
color: inherit;
box-shadow: none;
}
.oshirase-pagination a:hover {
background-color: #f5f5f5;
box-shadow: none;
}
.oshirase-page-info {
color: gray;
}