<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* -------------------------------------------------------------------------------
|  Created:     2023-10-19
|  Updated:     N/A
|  Version:     01
|------------------------------------------------------------------------------- */
/*gt2505hs.html、gt2506hs.html*/
.meswp-gt2505hs_option_title {
  text-align: center;
}
.meswp-gt2505hs_option_title_sub {
  display: block;
  font-size: 75%;
  font-weight: normal;
  border-bottom: 2px solid #37abad;
  padding: 0.5em;
  margin-bottom: 0.5em;
}
.meswp-gt2505hs_option_title_product {
  font-size: 75%;
  background: #F89500;
  color: #fff;
  padding: 0 0.3em;
  margin-left: 0.5em;
}
.meswp-gt2506hs_option_title_product {
  font-size: 75%;
  background: #3dac48;
  color: #fff;
  padding: 0 0.3em;
  margin-left: 0.5em;
}
.meswp-gt2505hs_components_title_sub {
  color: #00abac;
  font-size: initial;
}
.meswp-gt2505hs_components_title {
  color: #333;
  display: flex;
}
.meswp-gt2505hs_components_title span {
  background: #37abad;
  color: #fff;
  display: inline-block;
  padding: 0.1em 0.6em;
  margin-right: 0.5em;
  float: none;
  height: fit-content;
}
.meswp-gt2505hs_components_img {
  margin-right: 0;
  margin-left: auto;
}
@media only screen and (max-width: 980px) {
  .meswp-gt2505hs_components_img {
    margin-right: auto;
  }
}
/*feature01.html*/
.meswp-feature_product {
  font-size: 90%;
  background: #3dac48;
  color: #fff;
  padding: 0 0.3em;
  vertical-align: middle;
  margin-left: 0.5em;
}
.c-list--bullet.meswp-feature_list .c-list__item:before {
  width: 7px;
  height: 7px;
  border-radius: 0;
  background: #00abac;
}
.meswp-feature_components_img {
  margin-right: 0;
  margin-left: auto;
}
@media only screen and (max-width: 980px) {
  .meswp-feature_components_img {
    margin-right: auto;
  }
}
/*feature02.html*/
.meswp-feature02_idnumber_title {
  width: fit-content;
  background: #37abad;
  color: #fff;
  padding: 0.3em 0.5em;
  vertical-align: middle;
}
.meswp-feature02_idnumber_num {
  display: inline-block;
  width: fit-content;
  background: #da007f;
  color: #fff;
  padding: 0.3em 0.7em;
  margin-right: 0.5em;
  font-weight: bold;
}
/*system_2505hs.html、system_2505hs.html*/
.meswp-handy_system_li li {
  display: flex;
}
.meswp-handy_system_li .meswp-handy_system_li_bullet {
  margin-right: 0.5em;
}
/*system_2505hs.html*/
.c-note.u-ta--right .mesw-note__half {
  text-align: left;
}
/*右寄せの注釈*/
.meswp-handy_system_h3_ethernet {
  background: #37abad;
  color: #fff;
  padding: 0.5em 0.8em;
}
.meswp-handy_system_h3_serial {
  background: #F89500;
  color: #fff;
  padding: 0.5em 0.8em;
}
.meswp-handy_system_id_check {
  background: #37abad;
  color: #fff;
  display: block;
  width: fit-content;
  font-size: 90%;
  padding: 0.2em 0.4em;
  font-weight: bold;
  text-align: center;
}
/*system_2506hs.html*/
.meswp-handy_system_h3_ethernet_serial {
  position: relative;
  padding: 0.5em 0.8em;
  background: linear-gradient(45deg, #00abac 0%, #00abac 50%, #f18900 50%, #f18900 100%);
}
.meswp-handy_system_ethernet {
  color: #fff;
}
.meswp-handy_system_serial {
  position: absolute;
  right: 0.8em;
  top: 0.5em;
  color: #fff;
}
@media only screen and (max-width: 980px) {
  .meswp-handy_system_h3_ethernet_serial {
    height: 4em;
    background: linear-gradient(175deg, #00abac 0%, #00abac 50%, #f18900 50%, #f18900 100%);
  }
  .meswp-handy_system_serial {
    top: unset;
    bottom: 0.5em;
  }
}
/*functions.html*/
.meswp-handy_functions_table_subcell1,
.meswp-handy_functions_table_subcell2 {
  color: #fff;
  text-align: center;
}
.meswp-handy_functions_table_subcell1 {
  background: #999 !important;
}
.meswp-handy_functions_table_subcell2 {
  background: grey !important;
}
.meswp-handy_functions_table_li li {
  display: inline-block;
  width: 50%;
}
span.meswp-handy_functions_table_subcell1,
span.meswp-handy_functions_table_subcell2 {
  display: inline-block;
  margin-right: 0.5em;
  padding: 0.5em;
}
span.meswp-handy_functions_table_subcell1 {
  min-width: 13em;
}
span.meswp-handy_functions_table_subcell2 {
  min-width: 7em;
}
@media only screen and (max-width: 410px) {
  .meswp-handy_functions_table_li li {
    display: flex;
    align-items: center;
  }
}</pre></body></html>