.remote .margin_top_30 {
  margin-top: 30px; }

.remote .margin_bottom_30 {
  margin-bottom: 30px; }

.remote .margin_bottom_40 {
  margin-bottom: 40px; }

.remote section .sub_title + .body {
  margin-top: 0; }

.remote section .top .flexBox .box2:nth-child(1) {
  padding-top: 16px;
  flex-basis: 45%;
  text-align: center; }

.remote section .top .flexBox .box2:nth-child(2) {
  padding-left: 20px;
  flex-basis: 55%;
  box-sizing: border-box; }

.remote section .top .catch {
  margin-bottom: 22px;
  font-size: 158%;
  font-weight: bold;
  line-height: 1.4; }

.remote section .top ol li {
  margin-top: 15px; }
  .remote section .top ol li .point {
    display: flex;
    align-items: center;
    font-size: 158%;
    font-weight: bold; }
    .remote section .top ol li .point img {
      margin-right: 9px;
      vertical-align: middle; }
  .remote section .top ol li .explain {
    padding-left: 41px;
    font-size: 129%;
    line-height: 1.4; }

.remote section .body {
  margin-top: 10px; }

.remote figure, .remote figcaption {
  margin: 0 auto;
  padding: 0; }

.remote figure {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center; }

.remote br.sp {
  display: none; }

.remote .arr_title {
  padding: 0 0 0 26px;
  background: url(/images/remote/remote_ic_01.gif) no-repeat left center;
  font-size: 16px; }

.remote .sec_title {
  margin-bottom: 5px;
  font-size: 16px; }
  .remote .sec_title:before {
    padding: 0 8px 0 0;
    content: "\f054";
    color: #ffc800;
    font-weight: bold;
    font-family: "Font Awesome 5 Free"; }
  .remote .sec_title + .flexBox {
    margin-top: 5px; }

.remote .other_list {
  margin-top: 1.5em;
  line-height: 1.3; }
  .remote .other_list li {
    display: inline-block;
    margin-right: 1em; }

.remote .remote_main {
  margin-bottom: 40px;
  padding-bottom: 15px; }
  .remote .remote_main header {
    padding: 18px 20px;
    box-sizing: border-box; }
  .remote .remote_main .flexBox {
    margin: 0; }
    .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) {
      display: flex;
      align-items: flex-end; }
  .remote .remote_main .modelNum {
    font-size: 143%;
    font-weight: bold;
    line-height: 1.4; }
  .remote .remote_main .wired,
  .remote .remote_main .wireless {
    margin-bottom: 5px;
    padding: 4px 0.5em 2px;
    display: inline-block;
    color: #FFF;
    font-size: 128%;
    line-height: 1; }
  .remote .remote_main .wired {
    background: #e95a24; }
  .remote .remote_main .wireless {
    margin-top: 25px;
    background: #0071b5; }
  .remote .remote_main figcaption {
    font-weight: bold;
    text-align: left; }

.remote .wireless_main .flexBox p {
  font-size: 129%;
  line-height: 1.5; }
  .remote .wireless_main .flexBox p.notes {
    font-size: 100%; }

.remote .wireless_main .flexBox .box2:nth-child(1) {
  flex-basis: 40%; }

.remote .wireless_main .flexBox .box2:nth-child(2) {
  flex-basis: 60%; }

.remote .other_model .flexBox {
  justify-content: flex-start; }
  .remote .other_model .flexBox .box4 {
    margin-right: 10px;
    font-weight: bold;
    text-align: center; }
    .remote .other_model .flexBox .box4:last-child {
      margin-right: 0; }

.remote .notes {
  margin-top: .4em;
  font-size: 85%;
  line-height: 1.4; }

.remote .flexBox {
  margin-top: 15px;
  width: 100%;
  display: flex;
  justify-content: space-between; }
  .remote .flexBox.hMiddle {
    align-items: center; }
  .remote .flexBox .box1 {
    flex-basis: 100%; }
  .remote .flexBox .box2 {
    flex-basis: 48.5%; }
  .remote .flexBox .box3 {
    flex-basis: 31.5%; }
  .remote .flexBox .box4 {
    flex-basis: 22.8%; }
  .remote .flexBox .box_title {
    margin-bottom: 12px;
    padding: .4em 0;
    background: #333;
    border-radius: 4px;
    color: #FFF;
    font-size: 114%;
    text-align: center;
    line-height: 1.2; }

.remote.daikin .remote_main {
  background: #e3f6ff; }
  .remote.daikin .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.daikin .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.daikin .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.daikin .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 62.5%; }
    .remote.daikin .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 26px; }
    .remote.daikin .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 10px; }
    .remote.daikin .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:last-child {
      margin: 0 0 0 46px; }
  .remote.daikin .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 39%; }

.remote.daikin .box_title {
  background: #01a883; }

.remote.daikin .pot_title {
  margin-bottom: 10px;
  background: #3a3a3a;
  color: #FFF;
  font-size: 100%;
  text-align: center; }

.remote.daikin .top .point {
  color: #01a883; }

.remote.daikin .sceneBox {
  margin-top: 5px;
  margin-bottom: 10px;
  min-height: 120px;
  display: table;
  width: 100%;
  background: #ecfffb;
  text-align: center; }
  .remote.daikin .sceneBox > div {
    display: table-cell;
    vertical-align: middle; }
  .remote.daikin .sceneBox .box_title {
    margin: 0;
    padding: .4em 1em;
    width: 60%;
    display: inline-block; }
  .remote.daikin .sceneBox .plus {
    margin: 5px 0;
    color: #01a883;
    font-size: 143%;
    font-weight: bold; }

.remote.daikin .example {
  margin-top: 5px; }

.remote.toshiba .remote_main {
  background: #fff6f6; }
  .remote.toshiba .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.toshiba .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.toshiba .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.toshiba .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 55.6%; }
    .remote.toshiba .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 50px; }
    .remote.toshiba .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 54px; }
  .remote.toshiba .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 44.4%; }

.remote.toshiba .box_title {
  background: #e61f19; }

.remote.toshiba .pot_title {
  margin-bottom: 10px;
  background: #3a3a3a;
  color: #FFF;
  font-size: 100%;
  text-align: center; }

.remote.toshiba .top .no1 .point, .remote.toshiba .top .no2 .point, .remote.toshiba .top .no3 .point {
  color: #e61f19; }

.remote.toshiba .top .no4 .point {
  color: #168ed9; }

.remote.toshiba .top .no5 .point {
  color: #06a015; }

.remote.toshiba .monitor .flexBox {
  margin-top: 5px; }
  .remote.toshiba .monitor .flexBox figure {
    margin-top: 0; }

.remote.toshiba .monitor ul li img {
  margin-right: 5px;
  vertical-align: middle; }

.remote.toshiba .schedule {
  margin-top: 5px; }

.remote.mitsubishi .remote_main {
  background: #e1dfea; }
  .remote.mitsubishi .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.mitsubishi .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.mitsubishi .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.mitsubishi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 62.5%; }
    .remote.mitsubishi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 26px; }
    .remote.mitsubishi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 10px; }
    .remote.mitsubishi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:last-child {
      margin: 0 0 0 46px; }
  .remote.mitsubishi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 38%; }

.remote.mitsubishi .box_title {
  background: #182862; }

.remote.mitsubishi .top .point {
  color: #182862; }

.remote.mitsubishi .keep_terms h6 {
  font-size: 100%; }

.remote.mitsubishi .keep_terms figure {
  margin-top: 0; }
  .remote.mitsubishi .keep_terms figure figcaption {
    color: #F00;
    text-align: right; }

.remote.mitsubishi .keep_terms .box3:nth-child(3) figcaption {
  padding-right: 2.1em; }

.remote.mitsubishi .collect_data figure {
  margin-top: 0; }

.remote.mitsubishi .collect_data .flexBox .box2:nth-child(1) {
  flex-basis: 30%; }

.remote.mitsubishi .collect_data .flexBox .box2:nth-child(2) {
  flex-basis: 66%; }

.remote.hitachi .remote_main {
  background: #f3ebff; }
  .remote.hitachi .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.hitachi .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.hitachi .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 55.6%; }
    .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 54px; }
    .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 47px; }
  .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 44.4%; }

.remote.hitachi .box_title {
  background: #6e4f99; }

.remote.hitachi .top .point {
  color: #6e4f99; }

.remote.hitachi .pot_title {
  margin-bottom: 10px;
  border: solid #6e4f99 1px;
  color: #6e4f99;
  font-size: 113%;
  text-align: center; }

.remote.jyuko .remote_main {
  background: #f4fee4; }
  .remote.jyuko .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.jyuko .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.jyuko .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.jyuko .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 55.6%; }
    .remote.jyuko .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 54px; }
    .remote.jyuko .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 47px; }
  .remote.jyuko .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 44.4%; }

.remote.jyuko .box_title {
  background: #388930; }

.remote.jyuko .top .point {
  color: #388930; }

.remote.jyuko .top .functions {
  margin-top: 1em;
  padding-left: 45px;
  font-size: 100%; }
  .remote.jyuko .top .functions ul li {
    display: inline;
    font-size: 84%; }

.remote.jyuko .cut_timer {
  margin-bottom: 15px;
  align-items: stretch; }
  .remote.jyuko .cut_timer figure {
    margin: 0; }
  .remote.jyuko .cut_timer .example {
    background: #fffbe9;
    border: solid #f6a700 4px; }
    .remote.jyuko .cut_timer .example p {
      margin: 0 auto;
      padding-top: 10%;
      width: 88%;
      font-size: 114%;
      line-height: 1.5; }
      .remote.jyuko .cut_timer .example p strong {
        font-size: 113%; }

.remote.jyuko .pot_title {
  margin-bottom: 10px;
  color: #FFF;
  font-size: 113%;
  text-align: center; }
  .remote.jyuko .pot_title.p1 {
    background: #f6a700; }
  .remote.jyuko .pot_title.p2 {
    background: #00d6f6; }

.remote.jyuko .sensor figcaption {
  text-align: left; }

.remote.panasonic .remote_main {
  background: #e3f6ff; }
  .remote.panasonic .remote_main > header.flexBox {
    flex-direction: row;
    align-items: center; }
    .remote.panasonic .remote_main > header.flexBox .box2:nth-child(1) {
      flex-basis: 50%; }
    .remote.panasonic .remote_main > header.flexBox .box2:nth-child(2) {
      margin-top: 5px;
      flex-basis: 38%; }
  .remote.panasonic .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) {
    flex-basis: 55.5%; }
    .remote.panasonic .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      margin: 0 0 0 50px; }
    .remote.panasonic .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      margin: 0 0 0 45px; }
  .remote.panasonic .remote_main > div.flexBox:nth-child(2) .box2:nth-child(2) {
    flex-basis: 44.5%; }

.remote.panasonic .box_title {
  background: #769eb7; }

.remote.panasonic .top .point {
  color: #769eb7; }

.remote.panasonic .econavi h6 {
  font-size: 100%; }
  .remote.panasonic .econavi h6 + p {
    margin-bottom: 1.5em; }

.remote_wrap .margin_top_30 {
  margin-top: 20px; }

.remote_wrap .margin_bottom_30 {
  margin-bottom: 20px; }

.remote_wrap .margin_bottom_40 {
  margin-bottom: 30px; }

.remote_wrap p, .remote_wrap li {
  font-size: 1em;
  line-height: 1.4; }

.remote_wrap section > .top,
.remote_wrap section > .body {
  margin-right: 10px;
  margin-left: 10px; }

.remote_wrap section .top .flexBox .box2:nth-child(1) {
  padding-top: 0; }

.remote_wrap section .top .flexBox .box2:nth-child(2) {
  padding-top: 10px;
  padding-left: 0; }

.remote_wrap section .top .catch {
  margin-bottom: 12px;
  font-size: 1.1em;
  line-height: 1.4; }

.remote_wrap section .top ol li {
  margin-top: 10px; }
  .remote_wrap section .top ol li .point {
    font-size: 1.1em;
    font-weight: bold; }
    .remote_wrap section .top ol li .point img {
      width: 20px; }
  .remote_wrap section .top ol li .explain {
    padding-left: 29px;
    font-size: 1.1em;
    line-height: 1.2; }

.remote_wrap br.sp {
  display: block; }

.remote_wrap .bt1 {
  margin-top: 10px;
  font-size: .9em; }

.remote_wrap .other_list li {
  display: inline; }

.remote_wrap .sub_title {
  margin: 15px 10px 10px 10px;
  padding: 0 0 0 8px;
  max-width: 100%;
  display: block;
  border-left: 5px solid #ffc800;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.4; }

.remote_wrap .remote .arr_title {
  font-size: 1em; }

.remote_wrap .remote .sec_title {
  font-size: 1em; }

.remote_wrap .remote .flexBox {
  flex-direction: column; }

.remote_wrap .remote .other_list {
  margin-top: 1em; }

.remote_wrap .remote .remote_main {
  margin-bottom: 30px;
  padding-bottom: 10px; }
  .remote_wrap .remote .remote_main header {
    padding: 5px 5px;
    box-sizing: border-box; }
  .remote_wrap .remote .remote_main .wired,
  .remote_wrap .remote .remote_main .wireless {
    display: block;
    font-size: 1.1em; }
  .remote_wrap .remote .remote_main .modelNum {
    font-size: 1em; }
  .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) {
    padding: 10px 10px 0 10px; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) figure figcaption {
      display: none; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
      flex-basis: 65%; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
      flex-basis: 35%; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(3) {
      flex-basis: 35%; }
  .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(2) {
    margin-top: 0;
    padding: 10px 10px 0 10px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(2) div .wireless {
      margin-top: 0; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(2) div:nth-child(1) {
      flex-basis: 64%; }
    .remote_wrap .remote .remote_main .flexBox:nth-child(2) .box2:nth-child(2) div:nth-child(2) {
      flex-basis: 34%; }

.remote_wrap .remote .wireless_main .flexBox p {
  margin-top: 5px;
  font-size: 100%;
  line-height: 1.4; }
  .remote_wrap .remote .wireless_main .flexBox p.notes {
    font-size: 100%; }

.remote_wrap .remote .other_model .flexBox {
  flex-direction: row; }
  .remote_wrap .remote .other_model .flexBox .box4 {
    margin-top: 0 !important;
    margin-right: 10px;
    flex-basis: 30%;
    line-height: 1.2; }
    .remote_wrap .remote .other_model .flexBox .box4:last-child {
      margin-right: 0; }

.remote_wrap .remote .flexBox .box1, .remote_wrap .remote .flexBox .box2, .remote_wrap .remote .flexBox .box3, .remote_wrap .remote .flexBox .box4 {
  margin-top: 15px; }
  .remote_wrap .remote .flexBox .box1:first-child, .remote_wrap .remote .flexBox .box2:first-child, .remote_wrap .remote .flexBox .box3:first-child, .remote_wrap .remote .flexBox .box4:first-child {
    margin-top: 5px; }

.remote_wrap .remote .flexBox .box_title {
  padding: .4em 0;
  font-size: 1em; }

.remote_wrap .remote.daikin .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.daikin .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 50%; }
  .remote_wrap .remote.daikin .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 45%; }

.remote_wrap .remote.daikin .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.daikin .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(2) {
  display: none; }

.remote_wrap .remote.daikin .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(3) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.daikin .sceneBox {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: auto; }
  .remote_wrap .remote.daikin .sceneBox .plus {
    margin: 0;
    font-size: 1.5em; }

.remote_wrap .remote.daikin .example + ul {
  margin-top: 0; }

.remote_wrap .remote.toshiba .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.toshiba .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 50%; }
  .remote_wrap .remote.toshiba .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 45%; }

.remote_wrap .remote.toshiba .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.toshiba .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(2) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.toshiba .monitor .flexBox {
  margin-top: 0;
  flex-direction: column-reverse; }
  .remote_wrap .remote.toshiba .monitor .flexBox > div {
    margin-top: 0; }
    .remote_wrap .remote.toshiba .monitor .flexBox > div:first-child {
      margin-top: 5px; }
  .remote_wrap .remote.toshiba .monitor .flexBox figure {
    margin-top: 0; }

.remote_wrap .remote.toshiba .monitor ul li img {
  margin-right: 5px;
  vertical-align: middle; }

.remote_wrap .remote.mitsubishi .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.mitsubishi .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 50%; }
  .remote_wrap .remote.mitsubishi .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 45%; }

.remote_wrap .remote.mitsubishi .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.mitsubishi .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(2) {
  display: none; }

.remote_wrap .remote.mitsubishi .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(3) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.mitsubishi .keep_terms figure figcaption {
  text-align: center; }

.remote_wrap .remote.mitsubishi .keep_terms .box3:nth-child(3) figcaption {
  padding-left: 7em; }

.remote_wrap .remote.hitachi .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.hitachi .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 50%; }
  .remote_wrap .remote.hitachi .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 45%; }

.remote_wrap .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(2) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.hitachi .remote_main > div.flexBox:nth-child(2) .box2:nth-child(1) figure:nth-child(3) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.jyuko .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.jyuko .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 45%; }
  .remote_wrap .remote.jyuko .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 45%; }

.remote_wrap .remote.jyuko .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.jyuko .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(2) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.jyuko .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(3) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.jyuko .top .functions ul {
  line-height: 1.2; }

.remote_wrap .remote.jyuko .cut_timer {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.jyuko .cut_timer > div {
    margin-top: 0; }
  .remote_wrap .remote.jyuko .cut_timer .example p {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 86%;
    line-height: 1.2; }
    .remote_wrap .remote.jyuko .cut_timer .example p strong {
      font-size: 100%; }

.remote_wrap .remote.panasonic .remote_main > header.flexBox {
  flex-direction: row;
  align-items: center; }
  .remote_wrap .remote.panasonic .remote_main > header.flexBox .box2:nth-child(1) {
    flex-basis: 45%; }
  .remote_wrap .remote.panasonic .remote_main > header.flexBox .box2:nth-child(2) {
    margin-top: 5px;
    flex-basis: 50%; }

.remote_wrap .remote.panasonic .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(1) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.panasonic .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(2) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.panasonic .remote_main > div.flexBox .box2:nth-child(1) figure:nth-child(3) {
  margin: 0 0 0 0px; }

.remote_wrap .remote.panasonic .econavi h6 + p {
  margin-bottom: 1em; }
