/*2025*/
.top-section1 #slides {
  height: auto; }

#first_view ul .first_view_img {
  max-width: 100%;
  overflow: hidden; }
  #first_view ul .first_view_img img {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100%; }

.lnavi li {
  width: calc(100%/5); }

@media screen and (max-width: 768px) {
  #common_header_logo img {
    width: 150px;
    position: relative;
    top: 4px; }

  .lnavi li {
    width: calc(100%/3); } }
