.elementor-424 .elementor-element.elementor-element-8ea164e{--spacer-size:100px;}.elementor-424 .elementor-element.elementor-element-827d340:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-827d340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D73BD;}.elementor-424 .elementor-element.elementor-element-827d340{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-424 .elementor-element.elementor-element-827d340 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-c9b1516{text-align:center;}.elementor-424 .elementor-element.elementor-element-c9b1516 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:800;}.elementor-424 .elementor-element.elementor-element-d9e2ccf img{width:80%;}.elementor-424 .elementor-element.elementor-element-d9e2ccf:hover img{filter:brightness( 100% ) contrast( 140% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-ddc6e22 img{width:76%;}.elementor-424 .elementor-element.elementor-element-ddc6e22:hover img{filter:brightness( 100% ) contrast( 140% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-ddc6e22 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-6fa3c82 img{width:80%;}.elementor-424 .elementor-element.elementor-element-6fa3c82:hover img{filter:brightness( 100% ) contrast( 140% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-d871d97 img{width:80%;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-d871d97:hover img{filter:brightness( 200% ) contrast( 140% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-71dee3a img{width:80%;}.elementor-424 .elementor-element.elementor-element-71dee3a:hover img{filter:brightness( 100% ) contrast( 140% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-424 .elementor-element.elementor-element-24565e7{--spacer-size:50px;}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-8ea164e{--spacer-size:40px;}.elementor-424 .elementor-element.elementor-element-c9b1516{text-align:center;}.elementor-424 .elementor-element.elementor-element-c9b1516 .elementor-heading-title{font-size:20px;}.elementor-424 .elementor-element.elementor-element-e6600e6 img{width:70%;}.elementor-424 .elementor-element.elementor-element-24565e7{--spacer-size:176px;}}/* Start custom CSS for section, class: .elementor-element-ab63531 */.scroll_content { /* リスト全体のスタイル */
  display: flex;
  max-width: 1200px;
  margin: auto;
  overflow-x: auto;
}
 
.scroll_content li { /* 各リストのスタイル */
  width: 95%;
  padding: 8px;
  margin: 3px;
  flex-shrink: 0;
  list-style: none;
}
 
.scroll_content img { /* 画像のスタイル */
  width: 100%;
  max-height: 700px;
  object-fit: cover;
}
 
.scroll_content::-webkit-scrollbar {
  height: 12px; /* スクロールバーの高さ */
}
 
.scroll_content::-webkit-scrollbar-thumb {
  background: #aaa; /* ツマミの色 */
  border-radius: 6px; /* ツマミ両端の丸み */
}
 
.scroll_content::-webkit-scrollbar-track {
  background: #ddd; /* トラックの色 */
  border-radius: 6px; /* トラック両端の丸み */
}
 
 
@media screen and (min-width: 450px) {
 
  .scroll_content li {
    width: 45%;
  }
 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d1715c */.scroll_content { /* リスト全体のスタイル */
  display: flex;
  max-width: 1200px;
  margin: auto;
  overflow-x: auto;
}
 
.scroll_content li { /* 各リストのスタイル */
  width: 95%;
  padding: 8px;
  margin: 3px;
  flex-shrink: 0;
  list-style: none;
}
 
.scroll_content img { /* 画像のスタイル */
  width: 100%;
  max-height: 700px;
  object-fit: cover;
}
 
.scroll_content::-webkit-scrollbar {
  height: 12px; /* スクロールバーの高さ */
}
 
.scroll_content::-webkit-scrollbar-thumb {
  background: #aaa; /* ツマミの色 */
  border-radius: 6px; /* ツマミ両端の丸み */
}
 
.scroll_content::-webkit-scrollbar-track {
  background: #ddd; /* トラックの色 */
  border-radius: 6px; /* トラック両端の丸み */
}
 
 
@media screen and (min-width: 450px) {
 
  .scroll_content li {
    width: 45%;
  }
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0249171 */.scroll_content { /* リスト全体のスタイル */
  display: flex;
  max-width: 1900px;
  margin: auto;
  overflow-x: auto;
}
 
.scroll_content li { /* 各リストのスタイル */
  width: 80%;
  padding: 0.2px;
  margin: 3px;
  flex-shrink: 0;
  list-style: none;
}
 
.scroll_content img { /* 画像のスタイル */
  width: 90%;
  max-height: 700px;
  object-fit: cover;
}
 
.scroll_content::-webkit-scrollbar {
  height: 19px; /* スクロールバーの高さ */
}
 
.scroll_content::-webkit-scrollbar-thumb {
  background: #aaa; /* ツマミの色 */
  border-radius: 6px; /* ツマミ両端の丸み */
}
 
.scroll_content::-webkit-scrollbar-track {
  background: #ddd; /* トラックの色 */
  border-radius: 6px; /* トラック両端の丸み */
}
 
 
@media screen and (min-width: 450px) {
 
  .scroll_content li {
    width: 45%;
  }
 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0c0c94 */.scroll_content { /* リスト全体のスタイル */
  display: flex;
  max-width: 1200px;
  margin: auto;
  overflow-x: auto;
}
 
.scroll_content li { /* 各リストのスタイル */
  width: 95%;
  padding: 8px;
  margin: 3px;
  flex-shrink: 0;
  list-style: none;
}
 
.scroll_content img { /* 画像のスタイル */
  width: 100%;
  max-height: 700px;
  object-fit: cover;
}
 
.scroll_content::-webkit-scrollbar {
  height: 12px; /* スクロールバーの高さ */
}
 
.scroll_content::-webkit-scrollbar-thumb {
  background: #aaa; /* ツマミの色 */
  border-radius: 6px; /* ツマミ両端の丸み */
}
 
.scroll_content::-webkit-scrollbar-track {
  background: #ddd; /* トラックの色 */
  border-radius: 6px; /* トラック両端の丸み */
}
 
 
@media screen and (min-width: 450px) {
 
  .scroll_content li {
    width: 45%;
  }
 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea488a8 */.scroll_content { /* リスト全体のスタイル */
  display: flex;
  max-width: 1900px;
  margin: auto;
  overflow-x: auto;
}
 
.scroll_content li { /* 各リストのスタイル */
  width: 80%;
  padding: 0.2px;
  margin: 3px;
  flex-shrink: 0;
  list-style: none;
}
 
.scroll_content img { /* 画像のスタイル */
  width: 90%;
  max-height: 700px;
  object-fit: cover;
}
 
.scroll_content::-webkit-scrollbar {
  height: 19px; /* スクロールバーの高さ */
}
 
.scroll_content::-webkit-scrollbar-thumb {
  background: #aaa; /* ツマミの色 */
  border-radius: 6px; /* ツマミ両端の丸み */
}
 
.scroll_content::-webkit-scrollbar-track {
  background: #ddd; /* トラックの色 */
  border-radius: 6px; /* トラック両端の丸み */
}
 
 
@media screen and (min-width: 450px) {
 
  .scroll_content li {
    width: 45%;
  }
 
}/* End custom CSS */