@charset "utf-8";
.un_sharedGastableCompare_emphasisBlackTxt{
  font-weight: bold;
}
.un_gastableCompareHighGrade_list_wrapper {
  padding: 20px;
}
.un_gastableCompareHighGrade_list {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item {
  padding: 5px;
  border: var(--defaultBorder);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: calc((100% - 10px) / 3);
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ttl {
  padding: 5px 0;
  text-align: center;
  background-color: var(--secondBgColor);
  font-weight: bold;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_img {
  padding: 10px;
  text-align: center;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_img .un_gastableCompareHighGrade_list_item_img_logo {
  margin-top: 10px;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_name {
  padding: 5px;
  margin: 0 10px;
  text-align: center;
  border-top: var(--defaultBorder);
  border-bottom: var(--defaultBorder);
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_txt {
  font-size: 12px;
  margin: 10px 0 auto;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ctn {
  text-align: center;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ctn .un_gastableCompareHighGrade_list_item_ctn_subTtl {
  margin-top: 5px;
  padding: 5px 0;
  font-size: 12px;
  background-color: var(--secondBgColor);
  border-radius: 5px;
  text-align: center;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ctn .un_gastableCompareHighGrade_list_item_ctn_cost {
  color: var(--emphasisRed);
  font-weight: bold;
  margin-top: 10px;
  text-align: center;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ctn .un_gastableCompareHighGrade_list_item_ctn_cost .un_gastableCompareHighGrade_list_item_ctn_cost_inner {
  font-size: 24px;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_ctn .un_gastableCompareHighGrade_list_item_ctn_cost .un_gastableCompareHighGrade_list_item_ctn_cost_inner span {
  font-size: 16px;
}
.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_btn {
  margin-top: 10px;
  padding: 0 5px 5px 5px;
}
.un_gastableCompareHighGrade_list_wrapper + .el_hdg3 {
  margin-top: 10px;
}
.un_gastableCompareHighGrade_list + .bl_mediaPanel{
  margin-top: 20px;
}

.un_gastableCompareTable_wrapper {
  padding: 20px 20px 0;
}
.bl_panel + .un_gastableCompareTable_wrapper {
  padding-top: 0;
}
.un_gastableCompareTable_wrapper + .bl_panel_wrapper {
  margin-top: 10px;
}

.un_gastableCompareTable_wrapper + .el_hdg4{
  margin-top: 20px;
}

.bl_panel_wrapper.bl_panel_wrapper__padding + .un_gastableCompareTable_wrapper {
  padding-top: 0;
}
.un_gastableCompareTable_underPanel {
  padding: 20px 20px 0;
}

.un_gastableCompareTable {
  width: 715px;
  border-collapse:collapse
}

.un_gastableCompareTable tbody tr th, .un_gastableCompareTable tbody tr td {
  border: var(--defaultBorder);
  padding: 10px;
}
.un_gastableCompareTable tbody tr td {
  vertical-align: top;
}
.un_gastableCompareTable tbody tr th {
  background-color: var(--secondBgColor);
  text-align: center;
  padding: 0;
}
.un_gastableCompareTable tbody tr:nth-child(2) td {
  text-align: center;
}
.un_gastableCompareTable .un_gastableCompareTable_row1col1 {
  width: 108px;
  border: none;
  background-color: initial;
}
.un_gastableCompareTable .un_gastableCompareTable_row1 {
  padding: 10px;
  font-size: 15px;
  width: 25%;
}
.un_gastableCompareTable .un_gastableCompareTable_row1.un_gastableCompareTable_row1__bgf {
  background: #fff;
  width: 120px;
  border: none;
}
.un_gastableCompareTable .un_gastableCompareTable_col1 {
  font-weight: lighter;
  padding: 10px;
}
.un_gastableCompareTable .un_gastableCompareTable_row_ttl {
  background-color: #00b050;
  border-radius: 5px;
  text-align: center;
  color: #fff;
}
.un_gastableCompareTable .un_gastableCompareTable_row_txt {
  margin-top: 10px;
}
.un_gastableCompareTable .un_gastableCompareTable_txtLink{
  text-align: center;
  vertical-align: middle;
}
.un_gastableCompareTable .un_gastableCompareTable_txtLink a{
  display: block;
}
.un_gastableCompareTable .un_gastableCompareTable_txtLink a:link,
.un_gastableCompareTable .un_gastableCompareTable_txtLink a:visited,
.un_gastableCompareTable .un_gastableCompareTable_txtLink a:hover,
.un_gastableCompareTable .un_gastableCompareTable_txtLink a:active{
  text-decoration: underline;
  color: var(--defaultTxtColor);
}
.un_gastableCompareTable .un_gastableCompareTable_txtLink a:after{
  content: "\020\03e";
  white-space: pre;
}
.un_gastableCompareTable .un_gastableCompareTable_txtLink a + a{
  margin-top: 5px;
}

/* 調理アプリを使うなら リンナイ「リッセ」 */
.un_gastableContentsCompareMiddleAppTable_wrapper + .un_gastableCompareAuto {
  margin-top: 20px;
}
.un_gastableContentsCompareMiddleAppTable_wrapper {
  margin: 0 20px;
}
.un_gastableContentsCompareMiddleAppTable {
  border-collapse: collapse;
  width: 715px;
  text-align: center;
}
.un_gastableContentsCompareMiddleAppTable .un_gastableContentsCompareMiddleAppTable_blankSpace {
  background: #fff;
  border: none;
}
.un_gastableContentsCompareMiddleAppTable th {
  background: #F2F2F2;
  padding: 5px 0;
  font-size: 15px;
  width: 13%;
}
.un_gastableContentsCompareMiddleAppTable tr th {
  border: solid 1px #E7E7E7;
}
.un_gastableContentsCompareMiddleAppTable td {
  border: solid 1px #E7E7E7;
  padding: 10px;
}
.un_gastableContentsCompareMiddleAppTable td:first-child {
  background: #F2F2F2;
}
.un_gastableContentsCompareMiddleAppTable .un_gastableContentsCompareMiddleAppTable_img img {
  width: 100px;
  height: auto;
}
.un_gastableContentsCompareMiddleAppTable .un_gastableContentsCompareMiddleAppTable_height {
  height: 67.78px;
}
.un_gastableContentsCompareMiddleAppTable .un_gastableContentsCompareMiddleAppTable_recipe {
  font-size: 18px;
  line-height: 1.3;
}
.un_gastableContentsCompareMiddleAppTable .un_gastableContentsCompareMiddleAppTable_recipe small {
  font-size: 14px;
}

.bl_panel + .un_gastableCompareCard {
  margin-top: 0;
}

.bl_panel.bl_panel__noPadding + .un_gastableCompareCard {
  margin-top: 10px;
}
.un_gastableCompareCard + .el_hdg3{
  margin-top: 30px;
}

.un_gastableCompareCard {
  margin-top: 10px;
}

.un_gastableContentsCompareMiddle_campaignBnr {
  width: 665px;
  height: auto;
}

.un_gastableCompareCard .un_gastableCompareCard_list {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item {
  text-align: center;
  display: flex;
  flex-direction: column;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item img + .un_gastableCompareCard_list_item_edg {
  margin-top: 5px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_logo {
  padding: 10px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_ttl {
  font-weight: bold;
  font-size: 14px;
  background-color: #F2F2F2;
  padding: 3px 0;
  width: 220px;
  margin: 0 0 0 5px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_ttl + img {
  margin-top: 10px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_optionImg + .un_gastableCompareCard_list_item_optionImg{
  margin-top: 10px;
}


.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .el_btn5 {
  margin-top: 10px;
  color: #fff;
  text-decoration: none;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox {
  padding: 5px;
  background-color: #fff;
  width: 230px;
  box-sizing: border-box;
  text-align: left;
  flex-grow: 1;
  border: solid 2px #E7E7E7;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox .un_gastableCompareCard_list_item_txtBox_ttl {
  font-size: 17px;
  font-weight: bold;
  text-align: center;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox .un_gastableCompareCard_list_item_txtBox_txt {
  margin-top: 5px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower + .un_gastableCompareCard_list_item_edg {
  margin-top: 5px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox.un_gastableCompareCard_list_item_txtBox__green {
  background-color: #E9F8E4;
  border: solid 2px #E7E7E7;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox.un_gastableCompareCard_list_item_txtBox__green .un_gastableCompareCard_list_item_txtBox_ttl {
  color: var(--dekiruGreen);
}

.un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_edg {
  background-color: #E9F8E4;
  color: var(--dekiruGreen);
  border: solid 2px #E7E7E7;
  border-bottom: none;
  font-weight: bold;
  padding: 5px;
  font-size: 16px;
}
.un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_edg.un_gastableCompareCard_list_item_edg__normal {
  background-color: #fff;
  color: #222;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_arrowBox {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 0;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_arrowBox.un_gastableCompareCard_list_item_arrowBox__green .un_gastableCompareCard_list_item_arrowBox_txt {
  color: var(--dekiruGreen);
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_arrowBox .un_gastableCompareCard_list_item_arrowBox_txt {
  margin-left: 15px;
  font-weight: bold;
}
.un_gastableCompareCard + .bl_panel {
  margin-top: 20px;
}
.un_gastableCompareCard + .el_hdg4 {
  margin-top: 50px;
}
.un_gastableCompareCard + .bl_tipsPanel {
  margin-top: 40px;
}
.un_gastableCompareCard.un_gastableCompareCard__col .un_gastableCompareCard_list {
  gap: 20px;
}
.un_gastableCompareCard.un_gastableCompareCard__col .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_txtBox {
  width: 225px;
  text-align: center;
}

.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 5px;
  border: 3px solid #ececec;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower.un_gastableCompareCard_list_item_thermalPower__borderGreen{
  border:3px solid #008E42;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_head {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_head .un_gastableCompareCard_list_item_thermalPower_head_txt,
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_foot .un_gastableCompareCard_list_item_thermalPower_foot_burner .un_gastableCompareCard_list_item_thermalPower_foot_burner_txt {
  font-weight: bold;
  font-size: 24px;
  letter-spacing: -0.03em;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_head .un_gastableCompareCard_list_item_thermalPower_head_txt .un_gastableCompareCard_list_item_thermalPower_head_txt_unit,
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_foot .un_gastableCompareCard_list_item_thermalPower_foot_burner .un_gastableCompareCard_list_item_thermalPower_foot_burner_txt .un_gastableCompareCard_list_item_thermalPower_foot_burner_txt_unit {
  font-size: 14px;
}

.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_head .un_gastableCompareCard_list_item_thermalPower_head_conro{
  border: 7px solid #ED7D31;
  width: 30px;
  border-radius: 30px;
  line-height: 30px;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_foot {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_foot .un_gastableCompareCard_list_item_thermalPower_foot_burner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 50%;
}
.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_thermalPower .un_gastableCompareCard_list_item_thermalPower_foot .un_gastableCompareCard_list_item_thermalPower_foot_burner .un_gastableCompareCard_list_item_thermalPower_foot_burner_conro {
  border: 10px solid #ED7D31;
  width: 50px;
  border-radius: 50px;
  line-height: 50px;
}








.un_gastableCompareRow {
  display: flex;
  margin-top: 20px;
  justify-content: space-between;
}
.un_gastableCompareRow .un_gastableCompareRow_item {
  position: relative;
  color: #fff;
}
.un_gastableCompareRow .un_gastableCompareRow_item.un_gastableCompareRow_item__underTxt {
  max-width: calc((100% - 30px) / 2);
  color: var(--defaultTxtColor);
}
.un_gastableCompareRow .un_gastableCompareRow_item.un_gastableCompareRow_item__underTxt p {
  width: calc(100% - 20px);
}
.un_gastableCompareRow .un_gastableCompareRow_item .un_gastableCompareRow_item_txt {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: rgba(0, 0, 0, .5);
  padding: 5px 30px;
}
.un_gastableCompareRow .un_gastableCompareRow_item .un_gastableCompareRow_item_txt.un_gastableCompareRow_item_txt__right {
  top: 10px;
  left: auto;
  right: 10px;
}
.un_gastableCompareRow .un_gastableCompareRow_item .un_gastableCompareRow_item_txt.un_gastableCompareRow_item_txt__bottom {
  top: auto;
  left: auto;
  right: 10px;
  bottom: 10px;
}
.un_gastableCompareRow + .bl_panel, .un_gastableCompareRow + .el_hdg4 {
  margin-top: 30px;
}
.un_gastableCompareRow + .el_hdg7 {
  margin-top: 20px;
}

.un_gastableContentsCompareMiddle_cardUnit {
  display: flex;
  justify-content: space-between;
}
.un_gastableContentsCompareMiddle_card {
  border: solid 1px #E7E7E7;
  padding: 10px;
  width: calc((100% + 5px) / 2 - 5px);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.un_gastableContentsCompareMiddle_card .un_gastableContentsCompareMiddle_card_edg {
  background: #F2F2F2;
  padding: 5px;
  border: solid 1px #E7E7E7;
}
.un_gastableContentsCompareMiddle_card .un_gastableContentsCompareMiddle_card_edg + .un_gastableContentsCompareMiddle_card_img {
  margin-top: 5px;
}
.un_gastableContentsCompareMiddle_card .un_gastableContentsCompareMiddle_card_img img {
  width: 350px;
  height: 262px;
}
.un_gastableContentsCompareMiddle_card .un_gastableContentsCompareMiddle_card_txt {
  text-align: left
}
.un_gastableContentsCompareMiddle_card:nth-child(2n) {
  margin-left: 10px;
}
.un_gastableContentsCompareMiddle_card .un_gastableContentsCompareMiddle_card_img + .un_gastableContentsCompareMiddle_card_txt {
  margin-top: 10px;
}
.un_gastableContentsCompareMiddle_cardUnit + .el_hdg3 {
  margin-top: 30px;
}

.un_gastableCompareTable .un_gastableCompareTable_productName{
  text-align: center;
}

.un_gastableCompareTable .un_gastableCompareTable_inner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.un_gastableCompareTable .un_gastableCompareTable_inner span {
  margin: 8px 10px;
}
.un_gastableCompareTable .un_gastableCompareTable_inner span small {
  font-size: 11px;
}
.un_gastableCompareTable .un_gastableCompareTable_inner .un_gastableCompareTable_inner_txt {
  margin: 0;
  display: flex;
  flex-direction: column;
}
.un_gastableCompareTable .un_gastableCompareTable_inner .un_gastableCompareTable_inner_txt .un_gastableCompareTable_inner_txt_superscript{
  margin: 0;
  display: inline;
  font-size: 10px;
  vertical-align: text-top;
}
.un_gastableCompareTable .un_gastableCompareTable_inner .un_gastableCompareTable_inner_txt small {
  font-size: 11px;
}
.un_gastableCompareTable .un_gastableCompareTable_inner .un_gastableCompareTable_inner_txt.un_gastableCompareTable_inner_txt__inline {
  display: inline;
}

.un_gastableCompareChartTable_wrapper {
  margin-top: 20px;
}
.un_gastableCompareChartTable {
  border-collapse: collapse;
  width: 100%;
  max-width: 715px;
}
.un_gastableCompareChartTable tbody tr th, .un_gastableCompareChartTable tbody tr td, .un_gastableCompareChartTable thead tr th {
  border: var(--defaultBorder);
}
.un_gastableCompareChartTable tbody tr th, .un_gastableCompareChartTable tbody tr td {
  text-align: center;
  padding: 10px;
}
.un_gastableCompareChartTable thead tr th {
  background-color: #D6DCE5;
  padding: 10px 20px;
  font-size: 16px;
}
.un_gastableCompareChartTable tbody tr th {
  background-color: var(--secondBgColor);
}
.un_gastableCompareChartTable .un_gastableCompareChartTable_maker {
  font-weight: lighter;
}
.un_gastableCompareChartTable tbody tr td:empty {
  background-image: linear-gradient(to top right,
  transparent, transparent 49%,
  #ececec 49%,
  #ececec 51%,
    transparent 51%, transparent);
}
.un_gastableCompareChartTable .un_gastableCompareChartTable_spCell {
  display: none;
}
.un_gastableCompareChartTable .un_gastableCompareChartTable_item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern1 tbody tr td {
  padding-left: 40px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern1 .un_gastableCompareTable_row1col1 {
  width: auto;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern1 .un_gastableCompareTable_inner {
  justify-content: flex-start;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern1 .un_gastableCompareTable_inner div {
  margin-left: 10px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr td {
  padding: 5px;
  vertical-align: middle;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_row1 {
  padding: 15px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_row1:first-child {
  width: 120px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_row1col1 {
  width: 150px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_inner {
  padding-left: 15px;
  justify-content: flex-start;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_inner.un_gastableCompareTable_inner__conter {
  padding: 0;
  justify-content: center;
}

.bl_mediaPanel_txt .un_gastableCompareOnTxtImg {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompareOnTxtImg + p {
  margin-top: 20px;
}

.un_gastableCompareApp .un_gastableCompareApp_list {
  display: flex;
  justify-content: space-evenly;
  padding: 20px;
}
.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item .un_gastableCompareApp_list_item_appImg {
  padding: 20px;
}
.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item .un_gastableCompareApp_list_item_txt {
  margin-top: 10px;
  font-weight: bold;
}
.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item .un_gastableCompareApp_list_item_txt.un_gastableCompareApp_list_item_txt__underLineGreen{
  background: linear-gradient(transparent 0%, transparent 50%, rgba(241,248,236, 1) 50%, rgba(241,248,236, 1) 100%);
}
.un_gastableCompareApp_list_item_appLink + .un_gastableCompareApp_list_item_appLink {
  margin-top: 10px;
}

.un_gastableCompareAuto {
  box-sizing: border-box;
  background-color: #FFF2CC;
  padding: 20px 20px 10px;
  margin: 0 20px 40px;
}
.un_gastableCompareAuto .un_gastableCompareAuto_inner {
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.un_gastableCompareAuto .un_gastableCompareAuto_txt {
  text-align: center;
  margin-top: 10px;
}

.un_gastableCompareUkomi {
  display: flex;
  align-items: center;
  justify-content: right;
}
.un_gastableCompareUkomi .un_gastableCompareUkomi_txt {
  padding: 5px 20px;
  margin: 18px 10px 0 0;
  background-color: var(--secondBgColor);
}

.review-summary-container {
  background-color: initial;
}
.un_gastableCompareUkomi .review-summary-container:empty:before {
  content: 'レビューがありません';
  color: var(--weakTxtColor);
  font-size: 14px;
  text-align: center;
  display: block;
  padding: 5px 20px;
  margin-top: 18px;
  width: 185px;
}
.ukomistarRatingSummarySection {
  margin-top: 18px;
}
.ukomiAvr_wrapper {
  color:transparent;
}
.ukomiAvr_wrapper [data-review-name] {
  font-size: 30px;
  font-weight: bold;
  color: #777;
  display:block;
}

.un_gastableCompareConclude_wrapper {
  padding: 20px;
  display: flex;
}
.un_gastableCompareConclude {
  display: flex;
  flex-direction: column;
}
.un_gastableCompareConclude .un_gastableCompareConclude_logo {
  display: flex;
}
.un_gastableCompareConclude .un_gastableCompareConclude_logo .un_gastableCompareConclude_logo_maker {
  width: 71px;
  height: auto;
}
.un_gastableCompareConclude .un_gastableCompareConclude_logo .un_gastableCompareConclude_logo_series {
  width: 185px;
  height: auto;
}
.un_gastableCompareConclude .un_gastableCompareConclude_logo img {
  margin-left: 20px;
}
.un_gastableCompareConclude .un_gastableCompareConclude_logo img:first-child {
  margin-left: 0;
}
.un_gastableCompareConclude .un_gastableCompareConclude_txt {
  margin-top: 20px;
}
.un_gastableCompareConclude_img {
  margin-left: 20px;
}

.un_gastableCompareEBtnOnly_mT10 + .el_hdg2 {
  margin-top: 40px;
}

.un_gastableCompareModal {
  width: 700px;
}
.un_gastableCompareModal .un_gastableCompareModal_ttl {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompareModal .un_gastableCompareModal_ttl .un_gastableCompareModal_ttl_inner {
  display: flex;
  align-items: flex-end;
  font-weight: bold;
}
.un_gastableCompareModal .un_gastableCompareModal_ttl .un_gastableCompareModal_ttl_inner small {
  margin-left: 10px;
  line-height: 8px;
}
.un_gastableCompareModal .un_gastableCompareModal_ttl .un_gastableCompareModal_ttl_inner img:nth-child(2) {
  margin-left: 20px;
}
.un_gastableCompareModal .un_gastableCompareModal_ttl .un_gastableCompareModal_ttl_color {
  padding: 2px 50px;
  border-radius: 5px;
  color: #fff;
  background-color: var(--dekiruGreen);
}
.un_gastableCompareModal_ttl + .el_hdg4 {
  margin-top: 20px;
}
.un_gastableCompareModal .un_gastableCompareModal_deliciaList {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.un_gastableCompareModal .un_gastableCompareModal_deliciaList .un_gastableCompareModal_deliciaList_img {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.un_gastableCompareModal .un_gastableCompareModal_deliciaList .un_gastableCompareModal_deliciaList_img .un_gastableCompareModal_deliciaList_img_txt {
  padding: 3px 0;
  margin-top: 5px;
  background-color: var(--secondBgColor);
  width: 100%;
}
.un_gastableCompareModal .un_gastableCompareModal_deliciaList .un_gastableCompareModal_deliciaList_img .un_gastableCompareModal_deliciaList_img_txt__holo {
  background-color: #5e5e5e;
  color: #fff;
}
.un_gastableCompareModal_deliciaList + .bl_panel {
  margin-top: 20px;
}

.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 10px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_tabletop {
  display: flex;
  align-items: flex-end;
  margin-bottom: 18px;
  z-index: 10;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_tabletop .un_gastableCompareModal_progre_list_item_img_txt {
  margin-left: 10px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_tabletop .un_gastableCompareModal_progre_list_item_img_txt span {
  font-weight: bold;
  font-size: 17px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_plus {
  z-index: 10;
  margin-bottom: 15px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_plus span {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_plus span::before {
  position: absolute;
  content: '';
  width: 30px;
  height: 6px;
  background-color: #aaa;
  top: calc(50% - 3px);
  box-sizing: border-box;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_plus span::after {
  position: absolute;
  content: '';
  width: 6px;
  height: 30px;
  background-color: #aaa;
  left: calc(50% - 3px);;
  box-sizing: border-box;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_gotoku {
  display: flex;
  gap: 10px;
  z-index: 10;
  margin-bottom: 5px;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_gotoku .un_gastableCompareModal_progre_list_item_gotoku_img {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item .un_gastableCompareModal_progre_list_item_background {
  position: absolute;
  width: 100%;
  height: 80px;
  background-color: #F2F8EE;
  bottom: 0;
}
.un_gastableCompareModal_progre + .bl_panel {
  margin-top: 20px;
}

.un_gastableCompareModal .un_gastableCompareModal_creaList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: calc((100% - 20px) / 2);
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item:nth-child(n + 3) {
  margin-top: 20px;
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item .un_gastableCompareModal_creaList_item_txt {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 10px;
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item .un_gastableCompareModal_creaList_item_txt span {
  font-weight: bold;
}
.un_gastableCompareModal_creaList + .bl_panel {
  margin-top: 20px;
}

.un_sharedGastableReport + .un_gastableCompareHdg_wrapper {
  margin-top: 30px;
}
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_txt + .un_gastableContentsCompareMiddle_fromThePerson_inner_img {
  margin-top: 10px;
}
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_img {
  display: flex;
  justify-content: space-between;
}
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_img .un_gastableContentsCompareMiddle_fromThePerson_inner_img_clearGlass,
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_img .un_gastableContentsCompareMiddle_fromThePerson_inner_img_hyperGlass {
  position: relative;
}
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_img .un_gastableContentsCompareMiddle_fromThePerson_inner_img_clearGlass .un_gastableContentsCompareMiddle_fromThePerson_inner_img_clearGlass_txt,
.un_gastableContentsCompareMiddle_fromThePerson_inner .un_gastableContentsCompareMiddle_fromThePerson_inner_img .un_gastableContentsCompareMiddle_fromThePerson_inner_img_hyperGlass .un_gastableContentsCompareMiddle_fromThePerson_inner_img_hyperGlass_txt {
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: rgba(0, 0, 0, .2);
  padding: 2px 20px;
  color: #fff;
}

.bl_mediaPanel_txt_ttl.un_gastableCompare__txtFlex {
  display: flex;
  align-items: center;
}
.bl_mediaPanel_txt_ttl.un_gastableCompare__txtFlex a {
  width: calc(100% - 82px);
}
.bl_mediaPanel .bl_mediaPanel_txt .un_gastableCompare_txtNew:before{
  content: 'NEW';
  display: inline-block;
  border: 1px solid var(--emphasisRed);
  color: var(--emphasisRed);
  font-weight: bold;
  padding: 2px 8px;
  text-align: center;
  margin-right: 3px;
  margin-bottom: 2px;
  font-size: 10px;
  border-radius: 4px;
  vertical-align: middle;
}

.el_btn2_wrapper + .bl_panel {
  margin-top: 10px;
}




/*ミドルグレード追記↓*/

.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_img .un_gastableCompareHighGrade_list_item_img_logo.un_gastableCompareHighGrade_list_item_img_logo__height {
  min-height: 40px;
  display: grid;
  justify-content: center;
  align-items: center;
}

.un_gastableCompareHighGrade_list .un_gastableCompareHighGrade_list_item .un_gastableCompareHighGrade_list_item_img .un_gastableCompareHighGrade_list_item_img_logo.un_gastableCompareHighGrade_list_item_img_logo__height p {
  font-size: 11px;
  margin-top: 1px;
}


.un_gastableCompareTable tbody tr td a {
  color: #fff;
  text-decoration: none;
}

.un_gastableCompareModal .un_gastableCompareModal_deliciaList .un_gastableCompareModal_deliciaList_img .un_gastableCompareModal_deliciaList_img_txt.un_gastableCompareModal_deliciaList_img_txt__link {
  background-color: initial;
}

.un_gastableCompareModal .un_gastableCompareModal_deliciaList .un_gastableCompareModal_deliciaList_img .un_gastableCompareModal_deliciaList_img_txt.un_gastableCompareModal_deliciaList_img_txt__link:last-child {
  margin-top: 0;
}

.un_gastableCompareModal .un_gastableCompareModal_ttl .un_gastableCompareModal_ttl_inner.un_gastableCompareModal_ttl_inner__txt small {
  line-height: 14px;
}

.un_gastableCompareModal_progre + .el_hdg4 {
  margin-top: 40px;
}

.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item.un_gastableCompareModal_progre_list_item__only {
  justify-content: flex-start;
}

.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item.un_gastableCompareModal_progre_list_item__only .un_gastableCompareModal_progre_list_item_tabletop {
  width: 64%;
}

.un_gastableCompareModal .un_gastableCompareModal_progre .un_gastableCompareModal_progre_list .un_gastableCompareModal_progre_list_item.un_gastableCompareModal_progre_list_item__only .un_gastableCompareModal_progre_list_item_plus {
margin-right: 65px;
}

.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item .un_gastableCompareModal_creaList_item_txt .un_gastableCompareModal_creaList_item_txt_inner .un_gastableCompareModal_creaList_item_txt_inner_gotoku {
  display: flex;
  align-items: center;
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item .un_gastableCompareModal_creaList_item_txt .un_gastableCompareModal_creaList_item_txt_inner .un_gastableCompareModal_creaList_item_txt_inner_gotoku .un_gastableCompareModal_creaList_item_txt_inner_gotoku_edg {
  padding: 3px 0;
  margin-top: 5px;
  background-color: #5e5e5e;
  color: #fff;
  width: 150px;
  text-align: center;
  margin-right: 10px;
}
.un_gastableCompareModal .un_gastableCompareModal_creaList .un_gastableCompareModal_creaList_item .un_gastableCompareModal_creaList_item_txt .un_gastableCompareModal_creaList_item_txt_inner .un_gastableCompareModal_creaList_item_txt_inner_gotoku .un_gastableCompareModal_creaList_item_txt_inner_gotoku_link {
  margin-left: 10px;
}

.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_logo.un_gastableCompareCard_list_item_logo__height {
  padding: 10px;
  min-height: 40px;
  display: grid;
  justify-content: center;
  align-items: center;
}

.un_gastableCompareCard .un_gastableCompareCard_list .un_gastableCompareCard_list_item .un_gastableCompareCard_list_item_logo.un_gastableCompareCard_list_item_logo__height p {
  font-size: 11px;
  margin-top: 1px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option {
  vertical-align: top;
  width: 28%;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__bgNone {
  background: initial;
}

.un_gastableCompareTable tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_ttl {
  color: #00B050;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 8px;
  text-align: center;
  width: calc(100% - 16px);
  border: solid 2px #00B050;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_option .un_gastableCompareTable_option_ttl {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  background: #00b050;
  padding: 5px 8px;
  text-align: center;
  width: calc(100% - 16px);
  border: none;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 .un_gastableCompareTable_option .un_gastableCompareTable_option_ttl.un_gastableCompareTable_option_ttl__gray {
  background: #7f7f7f;
}

.un_gastableCompareTable .un_gastableCompareTable_option .un_gastableCompareTable_option_ttl + .un_gastableCompareTable_option_img {
  margin-top: 10px;
}
.un_gastableCompareTable .un_gastableCompareTable_option .un_gastableCompareTable_option_img + .el_btn5 {
  margin-top: 10px;
}

.un_gastableCompareTable_wrapper .un_gastableCompareTable.un_gastableCompareTable__baking .un_gastableCompareTable_option_img img {
  width: auto;
  height: 83px !important;
}
.un_gastableCompareTable.un_gastableCompareTable__baking .un_gastableCompareTable_row1 {
  width: 26%;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_img {
  display: flex;
  align-items: center;
  justify-content: center;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option.un_gastableCompareTable_option__1img .un_gastableCompareTable_option_img {
  margin: 8px 0 48px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_ttl_gray {
  background: #7f7f7f;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option.un_gastableCompareTable_option__part {
  margin-bottom: 5px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option.un_gastableCompareTable_option__part + .un_gastableCompareTable_option__part {
  margin-top: 0;
  margin-bottom: 30px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__part.un_gastableCompareTable_option__bgNone {
  background: initial;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_txt {
  padding: 20px 0;
  position: relative;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option.un_gastableCompareTable_option__1img .un_gastableCompareTable_option_txt {
  padding: 165px 0 0;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__part .un_gastableCompareTable_option_txt {
  padding: 5px 0;
  margin-top: 5px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__part .un_gastableCompareTable_option_txt.un_gastableCompareTable_option_txt_none {
  margin-bottom: 3px;
  margin-top: 0;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_txt::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(/gastable/contents/img/compare_high/circle.png);
  background-size: contain;
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 25px);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -webkit-optimize-contrast;
  text-align: center;
  z-index: -1;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option.un_gastableCompareTable_option__1img .un_gastableCompareTable_option_txt::after {
  top: 100px;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option .un_gastableCompareTable_option_txt_none::after {
  background-image: url(/gastable/contents/img/compare_high/cross.png);
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__part .un_gastableCompareTable_option_txt::after {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background-image: url(/gastable/contents/img/compare_high/circle.png);
  background-size: contain;
  position: absolute;
  top: calc(18% - 25px);
  left: calc(50% - 25px);
  background-repeat: no-repeat;
  background-position: center;
  image-rendering: -webkit-optimize-contrast;
  text-align: center;
  z-index: -1;
}

.un_gastableCompareTable.un_gastableCompareTable__pattern3 tbody tr .un_gastableCompareTable_option__part .un_gastableCompareTable_option_txt_none::after {
  background-image: url(/gastable/contents/img/compare_high/cross.png);
  top: calc(83% - 25px);
}

.un_gastableCompareTable_wrapper__pB {
  padding: 20px;
}

.bl_mediaPanel_txt .un_gastableCompareOnTxtImg.un_gastableCompareOnTxtImg__center {
    display: flex;
    justify-content: center;
}

.bl_mediaPanel_txt .un_gastableCompareOnTxtImg.un_gastableCompareOnTxtImg__center img + img {
  margin-left: 40px;
}

.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item.un_gastableCompareApp_list_item__middle {
    padding: 15px 0;
}

.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item.un_gastableCompareApp_list_item__bg {
    background: #aeaeae;
    position: relative;
}

.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item.un_gastableCompareApp_list_item__bg img, .un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item.un_gastableCompareApp_list_item__bg .un_gastableCompareApp_list_item_txt {
  opacity: 0.2;
}

.un_gastableCompareApp_list_item_none {
  height: 121px;
}

.un_gastableCompareApp .un_gastableCompareApp_list .un_gastableCompareApp_list_item.un_gastableCompareApp_list_item__bg .un_gastableCompareApp_list_item_none_txt {
  position: absolute;
  color: #fff;
  font-weight: bold;
  font-size: 26px;
  z-index: 1;
  top: calc(83% - 50px);
  left: calc(50% - 100px);
  width: 200px;
  line-height: 1.3;
}

.un_gastableCompareConclude .un_gastableCompareConclude_logo small {
  line-height: 14px;
  margin-left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.un_gastableSeriesListTable_wrapper {
  margin-top: 20px;
}
.un_gastableSeriesListTable {
  border-collapse: collapse;
  width: 100%;
  max-width: 715px;
}
.un_gastableSeriesListTable tbody tr th, .un_gastableSeriesListTable tbody tr td, .un_gastableSeriesListTable thead tr th {
  border: var(--defaultBorder);
}
.un_gastableSeriesListTable tbody tr th, .un_gastableSeriesListTable tbody tr td {
  text-align: center;
  padding: 10px;
}
.un_gastableSeriesListTable thead tr th {
  background-color: #D6DCE5;
  padding: 10px 20px;
  font-size: 16px;
}
.un_gastableSeriesListTable tbody tr th {
  background-color: var(--secondBgColor);
}
.un_gastableSeriesListTable .un_gastableSeriesListTable_maker {
  font-weight: lighter;
}
.un_gastableSeriesListTable tbody tr td:empty {
  background-image: linear-gradient(to top right,
  transparent, transparent 49%,
  #ececec 49%,
  #ececec 51%,
    transparent 51%, transparent);
}
.un_gastableSeriesListTable .un_gastableSeriesListTable_spCell {
  display: none;
}
.un_gastableSeriesListTable .un_gastableSeriesListTable_item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.un_gastableCompareConclude .un_gastableCompareConclude_logo.un_gastableCompareConclude_logo__big {
  align-items: center;
}

.un_gastableCompareHighGrade_detail_wrap {
  padding: 10px;
  border: 2px solid var(--emphasisRed);
  margin-bottom: 20px;
}

.un_gastableCompareHighGrade_detail_wrap p {
  color: var(--emphasisRed);
  text-align: center;
  font-weight: bold;
  line-height: 1.8;
  font-size: 15px;
}

.un_gastableCompare_txt_detail{
  color: var(--emphasisRed);
}

.un_gastableCompare_flexPanel {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_img {
  position: relative;
  width: calc((100% - 20px) / 3);
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_img .un_gastableCompare_flexPanel_img_txt {
  position: absolute;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  padding: 10px;
  top: 10px;
  left: 0;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_img .un_gastableCompare_flexPanel_img_txt .un_gastableCompare_flexPanel_img_txt_em {
  font-size: 16px;
  font-weight: bold;
}
.el_hdg4 + .un_gastableCompare_flexPanel {
  margin-top: 20px;
}
.un_gastableCompare_flexPanel + .el_hdg4 {
  margin-top: 30px;
}
.un_gastableCompare_flexPanel + .bl_panel {
  margin-top: 20px;
}
.bl_mediaPanel_img.un_gastableCompare_absoluteElm {
  position: relative;
  max-width: fit-content;
  margin: 0 auto;
}
.un_gastableCompare_absoluteElm .un_gastableCompare_absoluteElm_txt {
  position: absolute;
  background-color: rgba(0, 0, 0, .5);
  padding: 5px 30px;
  top: 10px;
  left: 10px;
  color: #fff;
}
.un_gastableCompare_spanBold p span {
  font-weight: bold;
}
.el_hdg4 + .el_hdg5 {
  margin-top: 10px;
}
.un_gastableCompareRow + .el_hdg5 {
  margin-top: 20px;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_ctn {
  margin-left: 20px;
  width: fit-content;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_ctn .un_gastableCompare_flexPanel_ctn_img {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_ctn .un_gastableCompare_flexPanel_ctn_img .un_gastableCompare_flexPanel_ctn_img_cont {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_ctn .un_gastableCompare_flexPanel_ctn_img .un_gastableCompare_flexPanel_ctn_img_cont:nth-child(2) {
  margin-left: 10px;
}
.un_gastableCompare_flexPanel .un_gastableCompare_flexPanel_ctn .un_gastableCompare_flexPanel_ctn_img .un_gastableCompare_flexPanel_ctn_img_cont .un_gastableCompare_flexPanel_ctn_img_cont_txt {
  padding: 5px;
  border: 1px solid #BFBFBF;
  margin-top: 5px;
  text-align: center;
  width: 125px;
  box-sizing: border-box;
}

.el_hdg4 + .un_gastableCompare_lever {
  margin-top: 20px;
}
.un_gastableCompare_lever {
  display: flex;
  justify-content: space-between;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont {
  padding: 20px;
  background-color: #F2F2F2;
  width: calc(50% - 42px);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_ttl {
  display: flex;

}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_ttl .un_gastableCompare_lever_cont_ttl_label {
  background-color: #7F7F7F;
  padding: 10px;
  color: #fff;
  width: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 42px;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_ttl p {
  margin-left: 10px;
  display: flex;
  align-items: center;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_img {
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_img .un_gastableCompare_lever_cont_img_box {
  position: relative;
  width: fit-content;
  margin-top: 10px;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_img .un_gastableCompare_lever_cont_img_box:first-child {
  margin-top: 0;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_img .un_gastableCompare_lever_cont_img_box {
  position: relative;
  width: fit-content;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont .un_gastableCompare_lever_cont_img .un_gastableCompare_lever_cont_img_box .un_gastableCompare_lever_cont_img_box_txt {
  padding: 5px;
  color: #fff;
  position: absolute;
  background-color: rgba(0, 0, 0, .5);
  bottom: 10px;
  right: 10px;
  min-width: 100px;
  text-align: center;
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont.un_gastableCompare_lever_cont__green {
  background-color: var(--subBgGreen);
}
.un_gastableCompare_lever .un_gastableCompare_lever_cont.un_gastableCompare_lever_cont__green .un_gastableCompare_lever_cont_ttl .un_gastableCompare_lever_cont_ttl_label {
  background-color: var(--dekiruGreen);
}
.un_gastableCompare_lever + .bl_panel.bl_panel__noBorder.bl_panel__noPadding {
  margin-top: 20px;
}

.el_hdg4 + .un_gastableCompareModal_orche_panel{
  margin-top:20px;
}
.un_gastableCompareModal_orche_panel .un_gastableCompareModal_orche_panel_inner{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.un_gastableCompareModal_orche_panel .un_gastableCompareModal_orche_panel_inner .un_gastableCompareModal_orche_panel_inner_img .un_gastableCompareModal_orche_panel_inner_img_plate{
  font-weight: bold;
  text-align: center;
}
.un_gastableCompareModal_orche_panel .un_gastableCompareModal_orche_panel_inner .un_gastableCompareModal_orche_panel_inner_img .un_gastableCompareModal_orche_panel_inner_img_plate + img{
  margin-top: 10px;
}
.un_gastableCompareModal_orche_panel .un_gastableCompareModal_orche_panel_inner + .un_gastableCompareModal_orche_panel_txt{
  margin-top: 20px;
}
.un_gastableCompareModal_orche_panel + .el_hdg4{
  margin-top: 40px;
}






.un_gastableCompare_basicOptionTable {
  width: 100%;
  border-collapse: collapse;
}
.un_gastableCompare_basicOptionTable thead tr th,
.un_gastableCompare_basicOptionTable tbody tr th,
.un_gastableCompare_basicOptionTable tbody tr td {
  border: 1px solid #BFBFBF;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  box-sizing: border-box;
}
.un_gastableCompare_basicOptionTable thead tr th,
.un_gastableCompare_basicOptionTable tbody tr th {
  background-color: #F2F2F2;
}
.un_gastableCompare_basicOptionTable thead tr th:first-child {
  border: none;
  background-color: initial;
}
.un_gastableCompare_basicOptionTable tbody tr th {
  font-weight: normal;
}
.un_gastableCompare_basicOptionTable tbody tr th p {
  font-size: 12px;
}
.un_gastableCompare_basicOptionTable tbody tr th:first-child img + p {
  margin-top: 5px;
}
.un_gastableCompare_basicOptionTable tbody tr:first-child th {
  text-align: left;
  vertical-align: top;
  padding: 10px 25px;
}
.un_gastableCompare_basicOptionTable tbody tr:first-child th:first-child {
  vertical-align: middle;
  text-align: center;
  padding: 10px;
}
.un_gastableCompare_basicOptionTable tbody tr th:first-child {
  width: 150px;
}
.un_gastableCompare_basicOptionTable tbody tr td {
  vertical-align: middle;
}


.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_maker { 
  display: flex;
  margin-top: 10px;
  align-items: center;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_maker:first-child { 
  margin-top: 0;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_maker p { 
  margin-left: 10px;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_arrow {
  position: relative;
  height: 50px;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_arrow.un_gastableCompare_basicOptionTable_arrow__avalable::before {
  background-color: #45AE34;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_arrow.un_gastableCompare_basicOptionTable_arrow__tip::before {
  right: 30px;
  left: auto;
  width: calc(100% - 30px);
}

.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_arrow .un_gastableCompare_basicOptionTable_arrow_txt {
  position: absolute;
  top: 50%;
  left: 65%;
  transform: translate(-50%, -50%);
  font-size: 18px;
  color: #A6A6A6;
  font-weight: bold;
  width: max-content;
}
.un_gastableCompare_basicOptionTable .un_gastableCompare_basicOptionTable_arrow.un_gastableCompare_basicOptionTable_arrow__avalable .un_gastableCompare_basicOptionTable_arrow_txt {
  color: #fff;
  display: flex;
  align-items: center;
}
.un_gastableCompare_basicOptionTable_wrapper + .el_btn2 {
  margin-top: 20px;
}
.un_gastableCompare_basicOptionTable_wrapper + .el_annotation + .el_btn2 {
  margin-top: 20px;
}
.bl_tabUnit.bl_tabUnit__noBorder + .bl_panel_wrapper.bl_panel_wrapper__padding {
  margin-top: 10px;
  padding-top: 0;
}
.un_gastableCompareTable_logoCtn img:last-child {
  margin-top: 10px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern4 .un_gastableCompareTable_row1col1 {
  width: 140px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern4 tbody tr td {
  padding: 20px 10px;
}
.un_gastableCompareTable_imgCtn {
  text-align: center;
  width: 100%;
  position: relative;
  margin-top: 20px;
}
.un_gastableCompareTable_imgCtn .un_gastableCompareTable_imgCtn_txt {
  display: block;
  position: absolute;
  top: -40px;
  left: 50%;
  color: #fff;
  background-color: #008E40;
  padding: 6px;
  width: 155px;
  text-align: center;
  transform: translate(-50%,0);
}
.un_gastableCompareTable_imgCtn .un_gastableCompareTable_imgCtn_txt::after {
  content: '';
  position: absolute;
  top: -20px;
  left: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 20px 20px;
  border-color: transparent transparent #008E40 transparent;
}
.un_gastableCompareTable_imgTxt + .un_gastableCompareTable_imgCtn {
  margin-top: 5px;
}
.un_gastableCompareTable_imgTxt {
  display: block;
  text-align: center;
}
img + .un_gastableCompareTable_imgTxt {
  margin-top: 5px;
}
.un_gastableCompareTable_wrapper + .bl_panel.bl_panel__noBorder {
  padding-top: 10px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern5 .un_gastableCompareTable_imgTxt {
  margin-top: 5px;
}
.un_gastableCompareTable.un_gastableCompareTable__pattern5 tbody tr td {
  text-align: center;
}
.un_gastableCompareTable_wrapper.un_gastableCompareTable_wrapper__noPadding {
  padding: 20px 0 0;
}
.un_gastableCompareTable_wrapper.un_gastableCompareTable_wrapper__noPadding + .bl_mediaPanel.bl_mediaPanel__noBorder.bl_mediaPanel__noPadding {
  margin-top: 20px;
}
.un_gastableCompareTable_wrapper + .el_hdg3{
  margin-top: 30px;
}
.un_gastableCompareTable_wrapper + .bl_tipsPanel{
  margin-top:40px;
}
.un_gastableCompareModal_MytornList {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 20px;
}
.un_gastableCompareModal_MytornList .un_gastableCompareModal_MytornList_txt {
  position: absolute;
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  top: 125px;
  left: 0;
}
.un_gastableCompareModal_MytornList li {
  width: calc((100% - 30px) / 4);
  margin-left: 10px;
  position: relative;
}
.un_gastableCompareModal_MytornList li:nth-child(4n + 1) {
  margin-left: 0;
}
.un_gastableCompareModal_MytornList li:nth-child(n + 5) {
  margin-top: 10px;
}
.un_gastableCompareModal_MytornList::after {
  content: '';
  flex-grow: 1;
}
.un_gastableCompareModal_MytornList .un_gastableCompareModal_MytornList_itemTxt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 10px;
}
.un_gastableCompareModal_MytornList .un_gastableCompareModal_MytornList_itemTxt a {
  margin-top: 5px;
}
.un_gastableCompareModal_MytornList .un_gastableCompareModal_MytornList_itemTxt a:first-child {
  margin-top: 0;
}
.un_gastableCompareModel_txtPanel {
  padding: 20px;
  border: 5px solid #D9D9D9;
  margin-top: 10px;
}
.un_gastableCompareModal_basicList {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}
.un_gastableCompareModal_basicList li {
  width: calc(50% - 20px);
  margin-left: 40px;
  text-align: center;
}
.un_gastableCompareModal_basicList li:nth-child(2n + 1) {
  margin-left: 0;
}
.un_gastableCompareModal_basicList li:nth-child(n + 3) {
  margin-top: 40px;
}
.un_gastableCompareModal_basicList .un_gastableCompareModal_basicList_itemCtn {
  display: flex;
  justify-content: space-between;
  margin-top: 5px;
}
.un_gastableCompareModal_basicList .un_gastableCompareModal_basicList_itemCtn .un_gastableCompareModal_basicList_itemCtn_txts span {
  font-weight: bold;
  font-size: 16px;
}
.un_gastableCompareModal_basicList .un_gastableCompareModal_basicList_itemCtn .un_gastableCompareModal_basicList_itemCtn_links a {
  display: block;
}
.un_gastableCompareModal_basicList .un_gastableCompareModal_basicList_itemTxt {
  padding: 5px 10px;
  background-color: #706A6A;
  color: #fff;
  width: max-content;
  min-width: 150px;
  text-align: center;
  margin-top: 5px;
}
.un_gastableCompare_flexMediaPanel {
  display: flex;
  justify-content: space-evenly;
}
.un_gastableCompare_flexMediaPanel .un_gastableCompare_flexMediaPanel_img {
  position: relative;
  margin-left: 5px;
}
.un_gastableCompare_flexMediaPanel .un_gastableCompare_flexMediaPanel_img:first-child {
  margin-left: 0;
}
.un_gastableCompare_flexMediaPanel .un_gastableCompare_flexMediaPanel_img .un_gastableCompare_flexMediaPanel_img_ditail {
  position: absolute;
  padding: 5px 10px;
  top: 10px;
  left: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, .5);
}
.un_gastableCompare_flexMediaPanel .un_gastableCompare_flexMediaPanel_img .un_gastableCompare_flexMediaPanel_img_txt {
  margin-top: 5px;
}
.un_gastableCompare_flexPanel_wrapper {
  margin: 10px 0;
}
.un_gastableContntsCompareMiddle_redTxt {
  padding: 15px;
  color:#d70101 ;
  border:solid 2px #d70101;
  font-weight: bold;
}
.un_gastableContntsCompareMiddle_redTxt + .el_hdg2 {
  margin-top: 40px;
}
.un_gastableContntsCompareMiddle_redTxt a {
  text-decoration: underline;
  color: #d70101;
}
.un_gastableContentsCompare_topPanelDesign {
  display: flex;
  justify-content: space-between;
}
.un_gastableContentsCompare_topPanelDesign .un_gastableContentsCompare_topPanelDesign_inner {
  text-align: center;
  display: block;
}
.un_gastableContentsCompare_topPanelDesign .un_gastableContentsCompare_topPanelDesign_inner .un_gastableContentsCompare_topPanelDesign_inner_img img {
  width: 340px;
  height: auto;
}
.un_gastableContentsCompare_topPanelDesign .un_gastableContentsCompare_topPanelDesign_inner .un_gastableContentsCompare_topPanelDesign_inner_hdg {
  font-weight: bold;
}
.un_gastableContentsCompare_topPanelDesign .un_gastableContentsCompare_topPanelDesign_inner .un_gastableContentsCompare_topPanelDesign_inner_hdg + figure {
  margin-top: 10px;
}
.un_gastableContentsCompare_topPanelDesign + .bl_panel {
  margin-top: 20px;
}
.un_gastableSeriesListTable {
  max-width: unset;
}
.un_gastableSeriesListTable_wrapper + .el_hdg3 {
  margin-top: 30px;
}