.elementor-3199 .elementor-element.elementor-element-4951a67 > .elementor-container{min-height:400px;}.elementor-3199 .elementor-element.elementor-element-4951a67 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3199 .elementor-element.elementor-element-4951a67:not(.elementor-motion-effects-element-type-background), .elementor-3199 .elementor-element.elementor-element-4951a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kawagoe-mabuta.mark1-web.com/wp-content/uploads/2023/06/AMS_1095-scaled.jpg");}.elementor-3199 .elementor-element.elementor-element-4951a67 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3199 .elementor-element.elementor-element-4951a67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3199 .elementor-element.elementor-element-7afe90b{text-align:center;}.elementor-3199 .elementor-element.elementor-element-faeef30{--item-text-hover-decoration:underline;}.elementor-3199 .elementor-element.elementor-element-2ebf97c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3199 .elementor-element.elementor-element-dd0fe46 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3199 .elementor-element.elementor-element-733574c{width:var( --container-widget-width, 174.452% );max-width:174.452%;--container-widget-width:174.452%;--container-widget-flex-grow:0;}.elementor-3199 .elementor-element.elementor-element-36d08ea{width:var( --container-widget-width, 121.035% );max-width:121.035%;--container-widget-width:121.035%;--container-widget-flex-grow:0;}.elementor-3199 .elementor-element.elementor-element-59c9b84 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3199 .elementor-element.elementor-element-813654c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3199 .elementor-element.elementor-element-4c3d82c{text-align:center;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-3199 .elementor-element.elementor-element-aff5c3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3199 .elementor-element.elementor-element-db2c32b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3199 .elementor-element.elementor-element-db2c32b:after{content:"0.66";}.elementor-3199 .elementor-element.elementor-element-db2c32b .elementor-post__thumbnail__link{width:100%;}.elementor-3199 .elementor-element.elementor-element-db2c32b{--grid-column-gap:5px;--grid-row-gap:35px;}.elementor-3199 .elementor-element.elementor-element-db2c32b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3199 .elementor-element.elementor-element-db2c32b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3199 .elementor-element.elementor-element-db2c32b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-3199 .elementor-element.elementor-element-7d77299 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3199 .elementor-element.elementor-element-7d77299:after{content:"0.66";}.elementor-3199 .elementor-element.elementor-element-7d77299 .elementor-post__thumbnail__link{width:100%;}.elementor-3199 .elementor-element.elementor-element-7d77299{--grid-column-gap:5px;--grid-row-gap:35px;}.elementor-3199 .elementor-element.elementor-element-7d77299.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3199 .elementor-element.elementor-element-7d77299.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3199 .elementor-element.elementor-element-7d77299.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-3199 .elementor-element.elementor-element-db2c32b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3199 .elementor-element.elementor-element-db2c32b:after{content:"0.5";}.elementor-3199 .elementor-element.elementor-element-db2c32b .elementor-post__thumbnail__link{width:100%;}.elementor-3199 .elementor-element.elementor-element-7d77299 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3199 .elementor-element.elementor-element-7d77299:after{content:"0.5";}.elementor-3199 .elementor-element.elementor-element-7d77299 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-4873f2c *//*----------------------------
            lens-table
  -----------------------------*/
  .cataract-flow-wrap{
    background:#fff;
    padding-bottom: 50px;
  }
  .cataract-flow-wrap th,.cataract-flow-wrap td{
      font-family: 游ゴシック体, YuGothic, 游ゴシック, "Yu Gothic", sans-serif;
  }
  .lnes-table-box{
    width: 100%;
    max-width: 1000px;
    margin: 0 auto 0px;
  }
  .lens-kinds-table{
    width: 100%;
    margin: 0 auto 1rem;
  }
  .lens-kinds-table .lenstable th{
    background-color: rgb(85, 169, 142);
    color: #fff;
    border-bottom: 1px solid #fff!important;
    text-align: left;
    padding: 0.6em 0 0.6em 0;
    width:17%;
    text-align: center;
    font-family: 游ゴシック体, YuGothic, 游ゴシック, "Yu Gothic", sans-serif;
  }
  .lens-kinds-table .lenstable td{
    background-color: #fff;
    text-align: center;
    font-weight: bold;
    color:#666666;
    border-bottom: 1px solid #CBCAC9!important;
    min-width: 110px;
    padding:3px;
    font-family: 游ゴシック体, YuGothic, 游ゴシック, "Yu Gothic", sans-serif;
  }
  .lens-kinds-table td{
    border-left:1px solid #CBCAC9!important;
  }
  .lens-kinds-table tr:nth-child(1) td{
    border-top:1px solid #CBCAC9!important;
  }
  .lens-kinds-table tr td:last-child{
    border-right:1px solid #CBCAC9!important;
  }

 .lenstable_selection{
	width:950px;
}
.lens-kinds-table{
	overflow:scroll;
}
.lenstable img{
	height:150px;
}
.lens-kinds-table .lenstable_free th{
	min-width:160px;
}
.lenstable_free{
	min-width:626px;
}
@media screen and (max-width:700px){
      .lens-kinds-table .lenstable td,.lens-kinds-table .lenstable th{
      font-size:14px!important;
  }
  .lens-kinds-table .lenstable td{
      font-weight:normal;
  }
  .lenstable img{
	height:120px;
}
}/* End custom CSS */