.elementor-5982 .elementor-element.elementor-element-4951a67 > .elementor-container{min-height:400px;}.elementor-5982 .elementor-element.elementor-element-4951a67 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5982 .elementor-element.elementor-element-4951a67:not(.elementor-motion-effects-element-type-background), .elementor-5982 .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-5982 .elementor-element.elementor-element-4951a67 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5982 .elementor-element.elementor-element-4951a67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5982 .elementor-element.elementor-element-7afe90b{text-align:center;}.elementor-5982 .elementor-element.elementor-element-faeef30{--item-text-hover-decoration:underline;}.elementor-5982 .elementor-element.elementor-element-ae6c79f{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-4607045 .elementor-button{box-shadow:0px 4px 0px 0px #37856C;}.elementor-5982 .elementor-element.elementor-element-b5e9dfe{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-1594b72{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-462109e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5982 .elementor-element.elementor-element-6e55b8f{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-90b0ffb{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-122a697{--spacer-size:50px;}.elementor-5982 .elementor-element.elementor-element-dfefbb7 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-5982 .elementor-element.elementor-element-7ca979f{text-align:center;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;}.elementor-5982 .elementor-element.elementor-element-df3edaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5982 .elementor-element.elementor-element-c065649 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5982 .elementor-element.elementor-element-c065649:after{content:"0.66";}.elementor-5982 .elementor-element.elementor-element-c065649 .elementor-post__thumbnail__link{width:100%;}.elementor-5982 .elementor-element.elementor-element-c065649{--grid-column-gap:5px;--grid-row-gap:35px;}.elementor-5982 .elementor-element.elementor-element-c065649.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5982 .elementor-element.elementor-element-c065649.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5982 .elementor-element.elementor-element-c065649.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-5982 .elementor-element.elementor-element-5734ac2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-5982 .elementor-element.elementor-element-5734ac2:after{content:"0.66";}.elementor-5982 .elementor-element.elementor-element-5734ac2 .elementor-post__thumbnail__link{width:100%;}.elementor-5982 .elementor-element.elementor-element-5734ac2{--grid-column-gap:5px;--grid-row-gap:35px;}.elementor-5982 .elementor-element.elementor-element-5734ac2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-5982 .elementor-element.elementor-element-5734ac2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-5982 .elementor-element.elementor-element-5734ac2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-5982 .elementor-element.elementor-element-c065649 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5982 .elementor-element.elementor-element-c065649:after{content:"0.5";}.elementor-5982 .elementor-element.elementor-element-c065649 .elementor-post__thumbnail__link{width:100%;}.elementor-5982 .elementor-element.elementor-element-5734ac2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-5982 .elementor-element.elementor-element-5734ac2:after{content:"0.5";}.elementor-5982 .elementor-element.elementor-element-5734ac2 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-018f8b5 *//*----------------------------
            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 */