body {
font-family: fot-tsukuardgothic-std, sans-serif;
font-weight: 400;
font-style: normal;
font-feature-settings: "palt";
}  .section_title {
text-decoration: none;
padding: 0.5rem 0.8rem 0.8rem 0.8rem;
background: #fff;
color: #333;
border-bottom:1px solid #666;
border-radius: 8px 8px 0 0;
} .search_form input[type="text"] {
padding: 0 10px 0 10px;
width: 100%;
border: 0px solid #fff;
border-radius: 8px;
background-color: #fff;
position: absolute;
top: 2px;
} .footer {
margin-top:23px;
padding:14px 0;
border-top:0px solid #fff;
background-color: #fff;
} button, input, optgroup, select, textarea {
margin: 1px 0;
} .search_button {
position: absolute;
top: 3px;
right: 2px;
cursor: pointer;
background-color: rgba(255,255,255,0);
} .search_button button {
background-color: rgba(0,0,0,0);
border: 0px solid rgba(0,0,0,0);
display: none;
} .list_item_content {
padding: 8px 0px 11px 2px;
border-bottom: 1px solid #ddd;
} .header_menu_left li {
border-right: 0px solid #ddd;
} .card {
box-shadow: 0 0 0 0 rgba(255,255,255,0);
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 8px solid rgba(255,255,255,0);
border-radius: 8px;
} .copy-right {
margin-top: 55px;
width: 100%;
text-align: center;
font-size: 0.8em;
color: #888;
} .list-group-item {
position: relative;
display: block;
padding: 0px 0px;
color: #333;
text-decoration: none;
background-color: #fff;
border: 3px solid rgba(255,255,255,0);
} .list-group-item+.list-group-item {
border-top-width: 3px;
padding: 5px 0 5px 0 !important;
} .list-group-item:first-child {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
padding: 5px 0 5px 0 !important;
} .list-group-item:last-child {
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
padding: 5px 0 5px 0 !important;
} .border-bottom {
border-bottom: 0px solid #fff !important;
} .h_menu {
border-top: 0px solid #fff;
background-color: #fff;
box-shadow: 0px 0px #fff;
} .link-dark {
color: #333;
} .main-col {
margin-top: 0px;
} #page-top i {
background: rgba(0,0,0,0.7);
text-decoration: none;
color: #fff;
padding: 12px 16px;
text-align: center;
display: block;
border-radius: 4px;
}
@media (max-width: 991.98px) {
.offcanvas-collapse {
position: fixed;
top: 5px; bottom: 100;
left: 40%;
width: 60%;
padding-right: 10rem;
padding-left: 10rem;
overflow-y: auto;
background-color: #333;
transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: transform .3s ease-in-out, visibility .3s ease-in-out;
transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
} .d-block {
margin-top: 8px;
} .h1_title {
font-family: fot-tsukuardgothic-std, sans-serif;
font-weight: 700;
font-style: normal;
color: #444;
padding-left: 15px;
padding-right: 25px;
} .fs-4 {
font-size: calc(1.75rem + .3vw) !important;
} .btn-primary {
color: #fff;
background-color: #0099ff;
border-color: #0099ff;
} .pickup_item:hover {
background-color: #ffcc00;
border-radius: 13px;
} .pick_title {
height: 60px;
overflow: hidden;
} .pick_top_list_right {
width: 100%;
font-size: 14px;
padding: 6px 0px 2px 2px;
} .pickup_item {
padding: 5px 5px;
width: 25%;
}
@media all and (max-width: 959px) {
.pickup_item {
width:25%;
}
}
@media all and (max-width: 768px) {
.pickup_item {
width:50%;
}
}
@media all and (max-width: 576px) {
.pickup_item {
width:50%;
}
} b,
strong {
font-size: 16px;
font-family: fot-tsukuardgothic-std, sans-serif;
font-weight: 700;
font-style: normal;
} .text-muted {
--bs-text-opacity: 1;
color: #ffbb00 !important;
} .header_menu_left i {
margin-right: 5px;
color: #ffbb00;
} .pick_title {
font-weight: bold;
} .post_click_bar {
height: 4px;
background-color: #ffcc00;
z-index: 0;
} ul, label {
margin: 0 0 -5px 0;
padding: 0;
} .page-link:hover {
z-index: 2;
background-color: #eee;
border-color: #ddd;
} .list-group-item-action:focus, .list-group-item-action:hover {
z-index: 1;
color: #333;
text-decoration: none;
background-color: #eee;
} .link-dark:focus, .link-dark:hover {
color: #333;
} .sp_menu {
border-radius: 4px;
} .px-2 {
padding-right: .75rem !important;
padding-left: .75rem !important;
} .page-item:first-child .page-link {
padding: 4px 8px 8px 8px;
} .page-item:not(:first-child) .page-link {
padding: 6px 8px;
} .page-item:last-child .page-link {
padding: 4px 8px 8px 8px;
} .table>:not(:last-child)>:last-child>* {
border-bottom-color: #ddd !important;
}