.elementor-10055 .elementor-element.elementor-element-03ba4dd{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-10055 .elementor-element.elementor-element-03ba4dd:not(.elementor-motion-effects-element-type-background), .elementor-10055 .elementor-element.elementor-element-03ba4dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-10055 .elementor-element.elementor-element-03ba4dd, .elementor-10055 .elementor-element.elementor-element-03ba4dd::before{--border-transition:0.3s;}.elementor-10055 .elementor-element.elementor-element-6186d22{font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-10055 .elementor-element.elementor-element-6186d22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10055 .elementor-element.elementor-element-148d58e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-148d58e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10055 .elementor-element.elementor-element-d29fa5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-d29fa5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10055 .elementor-element.elementor-element-2786b80{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:0px;--z-index:1;}body:not(.rtl) .elementor-10055 .elementor-element.elementor-element-2786b80{left:0px;}body.rtl .elementor-10055 .elementor-element.elementor-element-2786b80{right:0px;}.elementor-10055 .elementor-element.elementor-element-4f952a0{text-align:left;}.elementor-10055 .elementor-element.elementor-element-4f952a0 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:30px;font-weight:400;}.elementor-10055 .elementor-element.elementor-element-4f952a0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-10055 .elementor-element.elementor-element-064a1ea{--display:flex;--min-height:150px;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-064a1ea:not(.elementor-motion-effects-element-type-background), .elementor-10055 .elementor-element.elementor-element-064a1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.genetyx.co.jp/wp-content/uploads/2024/03/pagettl_img1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10055 .elementor-element.elementor-element-064a1ea::before, .elementor-10055 .elementor-element.elementor-element-064a1ea > .elementor-background-video-container::before, .elementor-10055 .elementor-element.elementor-element-064a1ea > .e-con-inner > .elementor-background-video-container::before, .elementor-10055 .elementor-element.elementor-element-064a1ea > .elementor-background-slideshow::before, .elementor-10055 .elementor-element.elementor-element-064a1ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-10055 .elementor-element.elementor-element-064a1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #333333 0%, #0B8A39 100%);}.elementor-10055 .elementor-element.elementor-element-064a1ea, .elementor-10055 .elementor-element.elementor-element-064a1ea::before{--border-transition:0.3s;}.elementor-10055 .elementor-element.elementor-element-a248bc7{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10055 .elementor-element.elementor-element-a248bc7, .elementor-10055 .elementor-element.elementor-element-a248bc7::before{--border-transition:0.3s;}.elementor-10055 .elementor-element.elementor-element-c3a365b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-62f7abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:1px 1px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-62f7abe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10055 .elementor-element.elementor-element-0222f9e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:25px;font-weight:600;}.elementor-10055 .elementor-element.elementor-element-0222f9e > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-10055 .elementor-element.elementor-element-0222f9e{width:100%;max-width:100%;}.elementor-10055 .elementor-element.elementor-element-dfad9b4 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:600;padding:12px 15px 12px 12px;}.elementor-10055 .elementor-element.elementor-element-dfad9b4 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10055 .elementor-element.elementor-element-190e61e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-190e61e, .elementor-10055 .elementor-element.elementor-element-190e61e::before{--border-transition:0.3s;}.elementor-10055 .elementor-element.elementor-element-63ddabf .elementor-heading-title{color:#333333;font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-10055 .elementor-element.elementor-element-53761d7{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-10055 .elementor-element.elementor-element-53761d7 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10055 .elementor-element.elementor-element-0d3623f{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;}.elementor-10055 .elementor-element.elementor-element-ae249e4{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-ae249e4, .elementor-10055 .elementor-element.elementor-element-ae249e4::before{--border-transition:0.3s;}.elementor-10055 .elementor-element.elementor-element-64bed67 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;}.elementor-10055 .elementor-element.elementor-element-64bed67 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-10055 .elementor-element.elementor-element-de7fd8a{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10055 .elementor-element.elementor-element-bfeeeaf .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;}.elementor-10055 .elementor-element.elementor-element-09b8e5d{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;}.elementor-10055 .elementor-element.elementor-element-09b8e5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10055 .elementor-element.elementor-element-d29fa5e{--width:100.059%;}}/* Start custom CSS for container, class: .elementor-element-a248bc7 */.products-list {
  /*font-family: YuGothic, "Yu Gothic Medium", "Yu Gothic", "Meiryo", "MS PGothic", "Hiragino Kaku Gothic Pro", Sans-Serif;*/
      line-height: 1.5;
}

.products-list h1 {
  /*font-family: "MS PGothic", "Hiragino Kaku Gothic Pro", Sans-Serif;*/
}

.products-list h2,
.products-list .table_of_products th,
.products-list .table_of_products-nw th,
.products-list .table_of_products-ws th {
  /*font-family: YuGothic, "Yu Gothic", "Meiryo", "MS PGothic", "Hiragino Kaku Gothic Pro", Sans-Serif;*/
  /*font-weight: bold;*/
}

.products-list h2 {
	font-size: 122%;
	margin-bottom: .3em;
}

.products-list p {
    font-size: .95em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.products-list .table_of_products,
.products-list .table_of_products-nw,
.products-list .table_of_products-ws {
	border-collapse: collapse;
}

.products-list .table_of_products,
.products-list .table_of_products-nw {
	width: 100%;
}

.products-list .table_of_products-ws {
	width: 512px;
}

.products-list .table_of_products,
.products-list .table_of_products-ws,
.products-list .table_of_products-nw {
	table-layout: fixed;
}

.products-list .table_of_products th,
.products-list .table_of_products td,
.products-list .table_of_products-nw th,
.products-list .table_of_products-nw td,
.products-list .table_of_products-ws th,
.products-list .table_of_products-ws td {
	border: solid 1px #e4e4e4;
	padding: 1px 0;
}

.products-list .table_of_products th,
.products-list .table_of_products-nw th,
.products-list .table_of_products-ws th {
    color: #fff;
    font-size: .95em;
	background-color: #68C45A;
}

.products-list .table_of_products td,
.products-list .table_of_products-nw td,
.products-list .table_of_products-ws td {
    font-size: .95em;
	vertical-align: middle;
}

.products-list .table_of_products tr.color1 td,
.products-list .table_of_products-nw tr.color1 td,
.products-list .table_of_products-ws tr.color1 td {
	/*background-color: #ffffcc;*/
}

.products-list .table_of_products tr.color2 td,
.products-list .table_of_products-nw tr.color2 td,
.products-list .table_of_products-ws tr.color2 td {
	background-color: #f4f4f4;
}

.products-list .table_of_products th.name,
.products-list .table_of_products td.name,
.products-list .table_of_products-ws th.name,
.products-list .table_of_products-ws td.name {
	width: 150px;
}

.products-list .table_of_products th.name,
.products-list .table_of_products-ws th.name {
	text-align: center;
}

.products-list .table_of_products-nw th.name,
.products-list .table_of_products-nw td.name {
	width: 245px;
}

.products-list .table_of_products-nw th.name {
	text-align: center;
}

.products-list .table_of_products th.description,
.products-list .table_of_products td.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-nw td.description,
.products-list .table_of_products-ws th.description,
.products-list .table_of_products-ws td.description {
	width: auto;
}

.products-list .table_of_products th.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-ws th.description {
	text-align: center;
}

.products-list .table_of_products th.version,
.products-list .table_of_products td.version,
.products-list .table_of_products-ws th.version,
.products-list .table_of_products-ws td.version {
	width: 70px;
	text-align: center;
}

.products-list .table_of_products th.demo,
.products-list .table_of_products td.demo {
	width: 95px;
	text-align: center;
}

.products-list .table_of_products th.catalogue,
.products-list .table_of_products td.catalogue,
.products-list .table_of_products-nw th.catalogue,
.products-list .table_of_products-nw td.catalogue {
	width: 70px;
	text-align: center;
}

.products-list .table_of_products th.client,
.products-list .table_of_products td.client {
	width: 137px;
	text-align: center;
}

.products-list .table_of_products th.name,
.products-list .table_of_products td.name,
.products-list .table_of_products-nw th.name,
.products-list .table_of_products-nw td.name,
.products-list .table_of_products-ws th.name,
.products-list .table_of_products-ws td.name,
.products-list .table_of_products th.description,
.products-list .table_of_products td.description,
.products-list .table_of_products-nw th.description,
.products-list .table_of_products-nw td.description,
.products-list .table_of_products-ws th.description,
.products-list .table_of_products-ws td.description {
	padding-left: 3px;
	padding-right: 3px;
}

/* 追加 */
.products-list {
    overflow-x: auto;
}
.products-list table.table_of_products,
.products-list table.table_of_products-nw {
    width: 1140px;
}
.products-list table {
    margin-bottom: .5em;
}
.products-list h2 {
  margin-top: 1em;
  margin-bottom: .3em
}/* End custom CSS */