@charset "utf-8";
/*バナー*/
.un_gastableRepla__banner{
  text-align: center;
}
.un_gastableRepla__banner + .el_hdg2{
  margin-top:40px;
}
.bl_productMainVpanel_txt .un_gastableRepla_ttl_discount {
  font-size: 30px;
  font-weight: normal;
}

/*機能一覧*/
.un_gastableRepla_panel_txt {
  margin-top: 10px;
}
.un_gastableRepla_panel_txt + .el_hdg2 {
  margin-top: 40px;
}
.un_repla_table {
  text-align: center;
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_repla_table {
  width: 99.8%;
}
/* firefox */
@-moz-document url-prefix() {
  .un_repla_table {
    width: 99%;
  }
}

.un_repla_table th,
.un_repla_table td {
	border: 1px solid #BFBFBF;
  padding: 5px 10px;
  line-height: normal;
}
.un_repla_table thead tr:first-child th {
  background: #f4f4f4;
  border: solid 1px #BFBFBF;
}
.un_repla_table_icon.un_repla_table_icon {
  width: 45px;
  height: 45px;
  fill: currentColor;
  margin-top: 15px;
}
.un_repla_table .un_repla_table_icon.un_repla_table_icon__circle {
  color:#93d089;
  line-height: 2.0;
  padding-bottom: 5px;
}
.un_repla_table_icon__circle {
  color: #93d089;  /* ← currentColor として反映される */
}
.un_repla_table thead tr th.un_repla_table_emphasisCell {
  border:3px solid #00B050;
  border-bottom: none;
  background: #ecf5e7;
}
.un_repla_table tbody tr td.un_repla_table_emphasisCell{
  border-left:3px solid #00B050;
  border-right:3px solid #00B050;
  background: #ecf5e7;
}
.un_repla_table tbody tr:last-child td.un_repla_table_emphasisCell{
  border-bottom:3px solid #00B050;
}
.un_repla_table thead tr:first-child th:first-child {
  color: unset;
  font-weight: bold;
  font-size: 16px;
}
.un_repla_table tbody th{
  background-color: var(--secondBgColor);
  font-weight: normal;
  padding: 10px;
}
.un_repla_table img + .un_repla_table_itemName {
  margin-top: 5px;
}
.un_repla_table_itemName {
  font-weight: bold
}
.un_repla_table_wrapper + .el_hdg4 {
  margin-top: 20px;
}
.un_gasTshared_functionTable .un_gasTshared_functionTable_functionItem.un_gasTshared_functionTable_functionItem__off span {
  color: #222;
}

/*リプラではさらに大きな「ラ・クックグラン」も使用可能です*/
.un_gastableRepla_option_wrapper{
  display: flex;
  box-sizing: border-box;
  padding: 20px;
}
.un_gastableRepla_option_img{
  flex-shrink: 0;
  max-width: 50%;
}
.un_gastableRepla_option_spNone{
  display: block;
}
.un_gastableRepla_option_pcNone{
  display: none;
}
.un_gastableRepla_option_txt{
  margin-left: 20px;
  flex-grow: 1;
}
.bl_mediaPanel + .un_gastablePalomaRepla_centerHdg {
  margin-top: 10px;
}
.un_gastablePalomaRepla_centerHdg {
  text-align: center;
  font-weight: bold;
  background: var(--dekiruGreen);
  color: #fff;
  padding: 10px 20px;
  font-size: 16px;
}
.un_gastableRepla_option_wrapper + .el_hdg3 {
  margin-top: 10px;
}

/* パロマ コンロとレンジフードの連動機能一覧表 */
.un_gastablePalomaRepla_centerHdg + .un_gastablePalomaRepla_interlockingFunctionTable_wrapper {
  margin-top: 20px;
}
.un_gastablePalomaRepla_interlockingFunctionTable {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_interlockingFunctionTable {
  width: 99.8%;
}
/* firefox */
@-moz-document url-prefix() {
  .un_gastablePalomaRepla_interlockingFunctionTable {
    width: 99.8%;
  }
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_interlockingFunctionTable tr th {
  padding: 10px 5px;
}
/* firefox */
@-moz-document url-prefix() {
  .un_gastablePalomaRepla_interlockingFunctionTable tr th {
    padding: 10px 5px;
  }
}
.un_gastablePalomaRepla_interlockingFunctionTable tr th {
  border: solid 1px #BFBFBF;
  padding: 10px;
}
.un_gastablePalomaRepla_interlockingFunctionTable th {
  background: #f4f4f4;
}
.un_gastablePalomaRepla_interlockingFunctionTable td {
  border: solid 1px #BFBFBF;
  padding: 10px;
}
.un_gastablePalomaRepla_interlockingFunctionTable .un_gastablePalomaRepla_interlockingFunctionTable_Variety {
  font-weight: bold;
  background: #f4f4f4;
  font-size: 13px;
  width: 19%;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_interlockingFunctionTable .un_gastablePalomaRepla_interlockingFunctionTable_Variety {
  width: 18%;
}
/* firefox */
@-moz-document url-prefix() {
  .un_gastablePalomaRepla_interlockingFunctionTable .un_gastablePalomaRepla_interlockingFunctionTable_Variety {
    width: 17%;
  }
}
.un_gastablePalomaRepla_interlockingFunctionTable_emphasisCell,
.un_gastablePalomaRepla_interlockingFunctionTable_emphasisCell .un_gastablePalomaRepla_interlockingFunctionTable_Variety {
  border:2px solid #00B050;
  background: #ecf5e7;
}
.un_gastablePalomaRepla_interlockingFunctionTable_emphasisCell .un_gastablePalomaRepla_interlockingFunctionTable_Variety {
  border-right: none;
}
.un_gastablePalomaRepla_interlockingFunctionTable_wrapper + .un_gastablePalomaRepla_centerHdg {
  margin-top: 30px;
}

/* コストパフォーマンスに優れた秀逸モデル！ */
.un_gastablePalomaRepla_cpModelTable {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
  border: solid 1px #BFBFBF;
  font-size: 13px;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable {
  border-collapse: separate;
  border-spacing: 0;
  border: none;
  border-bottom:  solid 1px #BFBFBF;
}
.un_gastablePalomaRepla_cpModelTable tr {
  border: solid 1px #BFBFBF;
}
.un_gastablePalomaRepla_cpModelTable th {
  background: #f4f4f4;
  border: solid 1px #BFBFBF;
  padding: 10px;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable th {
  border-bottom: none;
  border-right: none;
}
/* firefox */
@-moz-document url-prefix() {
  .un_gastablePalomaRepla_cpModelTable th {
    padding: 8px;
  }
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable th:last-child {
  border-right: solid 1px #BFBFBF;
}
.un_gastablePalomaRepla_cpModelTable td {
  border: solid 1px #BFBFBF;
  padding: 10px 0;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable td {
  border-bottom: none;
  border-right: none;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable td:last-child {
  border-right: solid 1px #BFBFBF;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_grade {
  width: 22%;
}
/* firefox */
@-moz-document url-prefix() {
  .un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_grade {
    font-size: 13px;
  }
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker + .un_gastablePalomaRepla_cpModelTable_series_item {
  padding-top: 10px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker img {
  height: auto;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker.un_gastablePalomaRepla_cpModelTable_series_maker__mytone img {
  width: 100px;
  padding-bottom: 5px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker.un_gastablePalomaRepla_cpModelTable_series_maker__fami img {
  width: 70px;
  height: 20px;
  padding-bottom: 3px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker.un_gastablePalomaRepla_cpModelTable_series_maker__brillio img {
  width: 80px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_series_maker.un_gastablePalomaRepla_cpModelTable_series_maker__repla img {
  width: 65px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_Variety {
  border: 2px solid #00B050;
  background: #ecf5e7;
  border-bottom: none;
  border-top: none;
}
/* safari */
::-webkit-full-page-media, :future, :root .un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_Variety {
  border-right: solid 2px #00B050;
  border-top: solid 1px #BFBFBF;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_Variety.un_gastablePalomaRepla_cpModelTable_Variety__bgc {
  border-top: solid 2px #00B050;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_Variety_none {
  background-clip: padding-box; /* Safariで線が食い込むのを防ぐ */
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_Variety.un_gastablePalomaRepla_cpModelTable_Variety__bottom {
  border-bottom: 2px solid #00B050;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_icon {
  width: 45px;
  height: 45px;
  fill: currentColor;
  padding: 5px 10px;
}
.un_gastablePalomaRepla_cpModelTable_icon.un_gastablePalomaRepla_cpModelTable_icon__circle {
  color: #93d089;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_icon_wrapper {
  position: relative;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_icon_annotation {
  position: absolute;
  right: 33px;
  top: 14px;
}
.un_gastablePalomaRepla_cpModelTable .un_gastablePalomaRepla_cpModelTable_cross img {
  width: 40px;
  height: auto;
}
.un_gastablePalomaRepla_cpModelTable_wrapper + .el_btn2_wrapper {
  margin-top: 30px;
}
.un_gasTshared_functionTable_functionList .un_gasTshared_functionTable_functionItem span {
  transform: unset !important;
}