@charset "UTF-8";
/* 設定・お気に入り用 CSS */
/**/
/* line 9, ../scss/setting_gw.scss */
.contents-setting {
  /*モジュール*/
  /*表示設定*/ }
  /* line 11, ../scss/setting_gw.scss */
  .contents-setting .gadget-module {
    clear: both; }
    /* line 14, ../scss/setting_gw.scss */
    .contents-setting .gadget-module .deta-delete {
      text-indent: -1000em;
      display: block;
      width: 16px;
      height: 16px;
      background-image: url(../img/icn_delete_circle_7go.png);
      float: right;
      overflow: hidden; }
      /* line 23, ../scss/setting_gw.scss */
      .contents-setting .gadget-module .deta-delete:hover {
        background-image: url(../img/icn_delete_circle_light_7go.png); }
    /* line 29, ../scss/setting_gw.scss */
    .contents-setting .gadget-module .data-change, .contents-setting .gadget-module .data-add {
      margin-left: 20px; }
    /* line 34, ../scss/setting_gw.scss */
    .contents-setting .gadget-module .footer-btn {
      text-align: right;
      padding-bottom: 10px; }
    /* line 39, ../scss/setting_gw.scss */
    .contents-setting .gadget-module dl {
      border-bottom: 1px solid #DDDDDD;
      padding: 11px 0; }
      /* line 6, ../scss/_mixin.scss */
      .contents-setting .gadget-module dl:after {
        content: "";
        display: block;
        clear: both; }
      /* line 44, ../scss/setting_gw.scss */
      .contents-setting .gadget-module dl:last-child {
        border-bottom: none; }
      /* line 48, ../scss/setting_gw.scss */
      .contents-setting .gadget-module dl dt {
        float: left; }
      /* line 51, ../scss/setting_gw.scss */
      .contents-setting .gadget-module dl dd {
        float: right; }
    /* line 58, ../scss/setting_gw.scss */
    .contents-setting .gadget-module li p {
      margin-right: 20px;
      word-wrap: break-word;
      overflow-wrap: break-word; }
    /* line 65, ../scss/setting_gw.scss */
    .contents-setting .gadget-module .sub-section {
      border: 1px solid #DDDDDD;
      border-top: none;
      margin-bottom: 10px; }
      /* line 70, ../scss/setting_gw.scss */
      .contents-setting .gadget-module .sub-section .sub-section-head {
        border-bottom: 1px solid #DDDDDD;
        border-top: 1px solid #333333;
        background-color: #F6F6F6;
        padding: 10px;
        font-weight: bold; }
      /* line 77, ../scss/setting_gw.scss */
      .contents-setting .gadget-module .sub-section .no-item-text {
        border-top: none;
        padding: 10px 10px 0 10px; }
      /* line 81, ../scss/setting_gw.scss */
      .contents-setting .gadget-module .sub-section ul {
        border-top: none;
        padding: 10px 10px 0 10px; }
      /* line 86, ../scss/setting_gw.scss */
      .contents-setting .gadget-module .sub-section .footer-btn {
        text-align: right;
        padding: 0 10px 10px 10px; }
    /* line 91, ../scss/setting_gw.scss */
    .contents-setting .gadget-module .no-item-text {
      padding: 10px 0 10px 0; }
  /* line 101, ../scss/setting_gw.scss */
  .contents-setting .display-setting .gadget-body {
    background-color: #F6F6F6;
    padding: 10px 0 0 10px;
    border-top: none; }
    /* line 107, ../scss/setting_gw.scss */
    .contents-setting .display-setting .gadget-body > section h2 {
      padding: 0 0 8px 10px;
      font-size: 16px;
      font-size: 1.6rem;
      font-weight: bold; }
    /* line 113, ../scss/setting_gw.scss */
    .contents-setting .display-setting .gadget-body > section .display-items {
      margin-bottom: 10px; }
      /* line 6, ../scss/_mixin.scss */
      .contents-setting .display-setting .gadget-body > section .display-items:after {
        content: "";
        display: block;
        clear: both; }
      /* line 118, ../scss/setting_gw.scss */
      .contents-setting .display-setting .gadget-body > section .display-items li {
        display: table;
        float: left;
        width: 192px;
        margin-right: 10px;
        background-color: #EEEEEE;
        cursor: pointer;
        margin-bottom: 10px; }
        /* line 128, ../scss/setting_gw.scss */
        .contents-setting .display-setting .gadget-body > section .display-items li span {
          border: 1px solid #CCCCCC;
          height: 84px;
          display: table-cell;
          vertical-align: middle;
          width: 100%;
          text-align: center;
		  word-break: break-all;
          overflow: hidden; }
          /* line 141, ../scss/setting_gw.scss */
          .contents-setting .display-setting .gadget-body > section .display-items li span.is-lock {
                border: 1px solid #0059B2;
                background-image: 
                    url(../img/icn_lock_circle_gw.png),
                    url(../img/btn_on.png);
                background-repeat:
                    no-repeat, /* 最前面の背景レイヤーに対応 */
                    no-repeat;
                background-position:
                    top 5px left 5px , /* 最前面の背景レイヤーに対応 */
                    top 5px right 5px;
                padding-top: 1.5em;
          }
            /* line 143, ../scss/setting_gw.scss */
            .contents-setting .display-setting .gadget-body > section .display-items li span.is-lock:hover {
              cursor: default; }
        /* line 150, ../scss/setting_gw.scss */
        .contents-setting .display-setting .gadget-body > section .display-items li img {
          display: block;
          margin: 0 auto; }
        /* line 154, ../scss/setting_gw.scss */
        .contents-setting .display-setting .gadget-body > section .display-items li.is-active {
          background-color: #FFFFFF; }
          /* line 156, ../scss/setting_gw.scss */
        .contents-setting .display-setting .gadget-body > section .display-items li.is-active span:not(.is-lock) {
          border: 1px solid #0059B2;
          background-image: url(../img/btn_on.png);
          background-repeat: no-repeat;
          background-position: top 5px right 5px;
          padding-top: 1.5em;
        }
        .contents-setting .display-setting .gadget-body > section .display-items li:not(is-active) span {
          background-image: url(../img/btn_off.png);
          background-repeat: no-repeat;
          background-position: top 5px right 5px;
          padding-top: 1.5em;
        }
  /* line 165, ../scss/setting_gw.scss */
  .contents-setting .display-setting .display-controller {
    padding: 15px 0 5px;
    text-align: center; }
    /* line 169, ../scss/setting_gw.scss */
    .contents-setting .display-setting .display-controller input {
      -webkit-appearance: button; }
    /* line 172, ../scss/setting_gw.scss */
    .contents-setting .display-setting .display-controller .btn-cancel {
      margin-top: 5px;
      float: left;
      height: 30px; }
    /* line 177, ../scss/setting_gw.scss */
    .contents-setting .display-setting .display-controller .btn-submit {
      height: 40px; }
    /* line 180, ../scss/setting_gw.scss */
    .contents-setting .display-setting .display-controller .btn-initialize {
      margin-top: 5px;
      float: right;
      height: 30px; }
