/* 20250714 */
.buttons-item_link-dashboard {
background-color: var(--light-green);
border: .1428571429em solid var(--light-green);
margin-bottom: 20px!important;
}
.buttons-item_link-dashboard:hover {
background-color: #ffffff;
color: var(--light-green);
}
.buttons-item_link-dashboard::after {
border-color: var(--light-blue2);
}
.buttons-item_link-dashboard:hover::after {
border-color: var(--light-blue2);
}
.mt0 {
margin-top: 0!important;
}
.mt20 {
margin-top: 20px!important;
}
.mb0 {
margin-bottom: 0!important;
}
.mb10 {
margin-bottom: 10px!important;
}
.mb20 {
margin-bottom: 20px!important;
}
.mr10 {
margin-right: 10px!important;
}
.pb20 {
padding-bottom: 20px!important;
}
.mr20 {
margin-right: 20px!important;
}
ul.anchor-link {
padding-left: 0!important;
}
ul.anchor-link li {
list-style: none!important;
padding-left: 0;
display: inline;
}
@media only screen and (max-width: 768px) {
ul.anchor-link li {
display: block;
margin-bottom: 20px;
}
}

.dashboard-banner {
background-color: #fff;
border: 1px solid #ddd;
padding: 0;
margin-bottom: 25px;
}
.dashboard-banner h2 {
margin-bottom: 10px;
}
.dashboard-banner p {
margin-top: 0;
}
.dashboard-banner .buttons-item_link-dashboard {
display: inline-block!important;
}
@media only screen and (min-width: 769px) {
.banner-pc {
display: flex;
}
.dashboard-banner-left {
width: 55%;
padding: 0px 20px 4px;
}
.dashboard-banner-right {
width: 45%;
padding: 0;
background-image: url(/wp-content/themes/jtbf-ver2/assets/img/top/dashboard-banner_pc.png);
background-size: cover;
background-position: center left;
}
.banner-sp {
display: none;
}
}
@media only screen and (max-width: 768px) {
.banner-pc {
display: none;
}
.banner-sp {
display: block;
}
.banner-sp-inner {
padding: 20px 20px 4px
}
.banner-sp img {
width: 100%;
border: 1px solid #ddd;
}
}

img.banner {
border: 1px solid #ddd;
width: 100%;
}
img.banner:hover {
opacity: 0.8;
}
.mb25 {
margin-bottom: 25px;
}
