/* ==========================================================================
Added on Fixed Template on Feb 2025
========================================================================== */  
.section-header{
padding:10px;
margin:20px 0;
font-weight:bold;
}

#section8-0 div.main-point h3{
color:#7a7a7a !important;
}

#banner{
padding-top:40px;
padding-bottom:0px;
}

#anker{
text-align:center;
margin: 25px 0 0;
}

#anker .list-inline > li{
margin: 5px;
padding:0;
}

#anker .list-inline > li a{
display: block;
padding: 10px 20px;
text-decoration: none; /* 下線を消す */
border-radius: 2px; /* 角を丸く */
text-align: center;
font-size: 16px;
font-weight: bold;
}

div.main-point p:first-of-type{
min-height:80px;
}

:target {
scroll-margin-top: 85px; /* ヘッダの高さを指定 */
}

#section8-0 .line-font img{  
max-height: 190px;
max-width: 280px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {

img#logoImg {margin: 0px;}

}

@media only screen and (max-width: 767px) {

#banner{
padding-top:60px;
}

}

@media only screen and (max-width: 479px) {
#banner{
padding-top:60px;
}
}