@charset "UTF-8";
   p.has-text-align-center {
text-align: center;
}
figure.aligncenter img {
margin: 0 auto;
}
.header {
background-image: url(https://www.tolab.info/wp-content/uploads/2025/04/tolab_2025_top_1.jpg) !important;
background-size: 100%;
background-position: center;
}  @media screen and (max-width: 1240px){ } @media screen and (max-width: 1030px){ } @media screen and (max-width: 768px){ } @media screen and (max-width: 480px){ .header div.header-in {
min-height: 90px;
}
.header {
background-image: none !important;
background-size: 100%;
background-position: center;
}
} .entry-title, .archive-title {
border-left:14px solid #006633;
padding-left:7px;
} .post-date{
text-align: right;
display: block;
} .widget_recent_entries ul, .widget_categories ul, .widget_archive ul, .widget_pages ul, .widget_meta ul, .widget_rss ul, .widget_nav_menu ul {
list-style: disc;
padding-left: 1rem;
margin-left: 8px;
}
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget_meta ul li a, .widget_rss ul li a, .widget_nav_menu ul li a {
padding-left: 0px;
} .related-entry-heading{
border-top: 1px solid #063;
border-left: 14px solid #063;
border-right: 1px solid #063;
border-bottom: 1px solid #063;
padding-left: 7px;
} .pager-post-navi{
border-top: 1px solid #006633;
border-bottom: 1px solid #006633;
}  .wpcf7-response-output {
background-color: white;
} .must {
background: #FF1A00;
} .free {
background: #999;
}
.must,
.free {
color: #FFF;
border-radius: 3px;
font-size: 12px;
margin-right: 10px;
padding: 5px 10px;
letter-spacing: 0.2em;
} .wp-post-image {
animation: fadeIn 1.7s ease 0s 1 normal;
}
.wp-block-image {
animation: fadeIn 1.7s ease 0s 1 normal;
}
@keyframes fadeIn {
0% {opacity: 0}
100% {opacity: 1}
}