#contents #mypageMain {
  margin: 0px auto 0;
  width: 968px; }
  #contents #mypageMain .box2 {
    margin-top: 5px; }
  #contents #mypageMain dl.search, #contents #mypageMain dl.jirei, #contents #mypageMain dl.mylist, #contents #mypageMain dl.saveSearch {
    width: 472px; }
    #contents #mypageMain dl.search dt, #contents #mypageMain dl.jirei dt, #contents #mypageMain dl.mylist dt, #contents #mypageMain dl.saveSearch dt {
      float: left;
      float: none;
      font-weight: bold; }
      #contents #mypageMain dl.search dt p, #contents #mypageMain dl.jirei dt p, #contents #mypageMain dl.mylist dt p, #contents #mypageMain dl.saveSearch dt p {
        float: left;
        padding-right: 20px;
        font-size: 16px;
        line-height: 33px; }
      #contents #mypageMain dl.search dt .detail, #contents #mypageMain dl.jirei dt .detail, #contents #mypageMain dl.mylist dt .detail, #contents #mypageMain dl.saveSearch dt .detail {
        float: left;
        padding-left: 12px;
        background: url("../images/step_detail_l.gif") no-repeat; }
        #contents #mypageMain dl.search dt .detail .detailBg, #contents #mypageMain dl.jirei dt .detail .detailBg, #contents #mypageMain dl.mylist dt .detail .detailBg, #contents #mypageMain dl.saveSearch dt .detail .detailBg {
          padding-right: 6px;
          background: url("../images/step_detail_r.gif") no-repeat right top; }
          #contents #mypageMain dl.search dt .detail .detailBg .detailMain, #contents #mypageMain dl.jirei dt .detail .detailBg .detailMain, #contents #mypageMain dl.mylist dt .detail .detailBg .detailMain, #contents #mypageMain dl.saveSearch dt .detail .detailBg .detailMain {
            padding: 0 5px;
            font-size: 12px;
            line-height: 27px;
            background: url("../images/step_detail_c.gif") repeat-x; }
      #contents #mypageMain dl.search dt .link, #contents #mypageMain dl.jirei dt .link, #contents #mypageMain dl.mylist dt .link, #contents #mypageMain dl.saveSearch dt .link {
        float: right;
        padding-left: 15px;
        line-height: 33px;
        background: url("../images/icon_arrow_link.gif") no-repeat left center; }
        #contents #mypageMain dl.search dt .link a, #contents #mypageMain dl.jirei dt .link a, #contents #mypageMain dl.mylist dt .link a, #contents #mypageMain dl.saveSearch dt .link a {
          font-size: 13px;
          font-weight: normal;
          color: #003a91; }
      #contents #mypageMain dl.search dt p, #contents #mypageMain dl.jirei dt p, #contents #mypageMain dl.mylist dt p, #contents #mypageMain dl.saveSearch dt p {
        padding-right: 10px; }
        #contents #mypageMain dl.search dt p span, #contents #mypageMain dl.jirei dt p span, #contents #mypageMain dl.mylist dt p span, #contents #mypageMain dl.saveSearch dt p span {
          margin-left: 10px;
          font-size: 14px; }
    #contents #mypageMain dl.search dd, #contents #mypageMain dl.jirei dd, #contents #mypageMain dl.mylist dd, #contents #mypageMain dl.saveSearch dd {
      position: relative;
      margin: 2px 0 0 2px;
      width: 470px;
      height: 117px;
      background-color: #cdcccc; }
      #contents #mypageMain dl.search dd .box, #contents #mypageMain dl.jirei dd .box, #contents #mypageMain dl.mylist dd .box, #contents #mypageMain dl.saveSearch dd .box {
        position: absolute;
        top: -2px;
        left: -2px;
        width: 470px;
        height: 117px; }
  #contents #mypageMain dl.search dt {
    padding-left: 25px;
    background: url("../../ledmypage/images/icon_search.gif") no-repeat left center; }
  #contents #mypageMain dl.search dd .box {
    padding: 12px 12px 0 12px;
    width: 446px;
    height: 105px;
    background-color: #ececec; }
    #contents #mypageMain dl.search dd .box p span {
      margin: 0 32px 0 4px;
      font-size: 14px;
      font-size: 13px; }
      #contents #mypageMain dl.search dd .box p span.selectR {
        margin-right: 0; }
      #contents #mypageMain dl.search dd .box p span label {
        padding: 2px 0;
        line-height: 18px; }
    #contents #mypageMain dl.search dd .box p.select {
      margin-bottom: 7px; }
    #contents #mypageMain dl.search dd .box p.input {
      position: relative;
      margin-bottom: 6px;
      font-size: 1em; }
      #contents #mypageMain dl.search dd .box p.input input {
        padding: 0 10px;
        width: 322px;
        height: 30px;
        font-size: 0.8em;
        line-height: 26px; }
      #contents #mypageMain dl.search dd .box p.input a {
        display: block;
        background-color: #4273c2;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        border-radius: 4px;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        padding-left: 27px;
        width: 76px;
        line-height: 34px;
        text-align: left;
        border-radius: 0 4px 4px 0;
        background: url("../images/btn_search_input.gif") no-repeat 7px center #3f6fba; }
        #contents #mypageMain dl.search dd .box p.input a:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain dl.search dd .box p.input a.out {
          background-color: #dfdfdf; }
          #contents #mypageMain dl.search dd .box p.input a.out:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #contents #mypageMain dl.search dd .box p.input a.off {
          background-color: #cccccc !important;
          cursor: default !important; }
          #contents #mypageMain dl.search dd .box p.input a.off:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #contents #mypageMain dl.search dd .box p.input a.out {
          background: url("../images/btn_search_input_off.gif") no-repeat 7px center #c1d0e6;
          cursor: default; }
          #contents #mypageMain dl.search dd .box p.input a.out:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
    #contents #mypageMain dl.search dd .box div a, #contents #mypageMain dl.search dd .box div span {
      display: block;
      background-color: #4273c2;
      text-align: center;
      font-size: 14px;
      color: #ffffff;
      border-radius: 4px;
      width: 220px;
      line-height: 32px;
      font-size: 14px; }
      #contents #mypageMain dl.search dd .box div a:hover, #contents #mypageMain dl.search dd .box div span:hover {
        opacity: 0.7;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      #contents #mypageMain dl.search dd .box div a.out, #contents #mypageMain dl.search dd .box div span.out {
        background-color: #dfdfdf; }
        #contents #mypageMain dl.search dd .box div a.out:hover, #contents #mypageMain dl.search dd .box div span.out:hover {
          opacity: 1;
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)"; }
      #contents #mypageMain dl.search dd .box div a.off, #contents #mypageMain dl.search dd .box div span.off {
        background-color: #cccccc !important;
        cursor: default !important; }
        #contents #mypageMain dl.search dd .box div a.off:hover, #contents #mypageMain dl.search dd .box div span.off:hover {
          opacity: 1;
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)"; }
      #contents #mypageMain dl.search dd .box div a b, #contents #mypageMain dl.search dd .box div span b {
        font-size: 16px;
        font-weight: bold; }
      #contents #mypageMain dl.search dd .box div a.style, #contents #mypageMain dl.search dd .box div span.style {
        float: left;
        padding-left: 53px;
        width: 167px;
        text-align: left;
        background: url("../../ledmypage/images/btn_search_style.gif") no-repeat 18px top #406fbb; }
        #contents #mypageMain dl.search dd .box div a.style:hover, #contents #mypageMain dl.search dd .box div span.style:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
      #contents #mypageMain dl.search dd .box div a.catalog, #contents #mypageMain dl.search dd .box div span.catalog {
        float: right;
        padding-left: 53px;
        width: 167px;
        text-align: left;
        background: url("../../ledmypage/images/btn_search_catalog.gif") no-repeat 23px top #406fbb; }
        #contents #mypageMain dl.search dd .box div a.catalog:hover, #contents #mypageMain dl.search dd .box div span.catalog:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain dl.search dd .box div a.catalog.off, #contents #mypageMain dl.search dd .box div span.catalog.off {
          background: url("../../ledmypage/images/btn_search_catalog_off.gif") no-repeat 23px top #cccccc; }
          #contents #mypageMain dl.search dd .box div a.catalog.off:hover, #contents #mypageMain dl.search dd .box div span.catalog.off:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
  #contents #mypageMain dl.jirei dt {
    padding-left: 33px;
    background: url("../../ledmypage/images/icon_jirei.gif") no-repeat left center; }
  #contents #mypageMain dl.jirei dd .box {
    background-color: #c6d3de; }
    #contents #mypageMain dl.jirei dd .box div.history {
      float: left;
      margin-top: 25px;
      padding-left: 8px;
      width: 83px; }
      #contents #mypageMain dl.jirei dd .box div.history p.title {
        margin: 5px 0 3px;
        font-size: 13px;
        font-weight: bold; }
      #contents #mypageMain dl.jirei dd .box div.history p.date {
        margin-bottom: 6px;
        font-size: 12px;
        line-height: 14px;
        text-align: center; }
      #contents #mypageMain dl.jirei dd .box div.history p.new {
        margin: 0 auto;
        width: 38px;
        line-height: 16px;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #ffffff;
        background-color: #d5343c; }
    #contents #mypageMain dl.jirei dd .box div.list {
      float: left;
      margin-top: 25px;
      position: relative;
      width: 377px; }
      #contents #mypageMain dl.jirei dd .box div.list a.prev {
        float: left;
        margin-top: 27px;
        display: block; }
      #contents #mypageMain dl.jirei dd .box div.list a.next {
        float: right;
        margin-top: 27px;
        display: block; }
      #contents #mypageMain dl.jirei dd .box div.list ul {
        position: absolute;
        top: 0;
        left: 24px;
        width: 330px;
        height: 71px;
        overflow: hidden; }
        #contents #mypageMain dl.jirei dd .box div.list ul li {
          position: absolute;
          top: 0px;
          left: 0px;
          width: 159px;
          height: 69px;
          border: 1px solid #b2bdc7;
          background-color: #ffffff; }
          #contents #mypageMain dl.jirei dd .box div.list ul li.slide1 {
            left: 169px; }
          #contents #mypageMain dl.jirei dd .box div.list ul li p {
            position: absolute; }
            #contents #mypageMain dl.jirei dd .box div.list ul li p.type {
              top: 10px;
              left: 79px;
              padding: 0 4px;
              font-size: 10px;
              line-height: 16px;
              background-color: #cccccc; }
            #contents #mypageMain dl.jirei dd .box div.list ul li p.title {
              top: 30px;
              left: 79px;
              font-size: 12px;
              line-height: 16px; }
            #contents #mypageMain dl.jirei dd .box div.list ul li p.img {
              top: 9px;
              left: 9px; }
            #contents #mypageMain dl.jirei dd .box div.list ul li p.link {
              top: 6px;
              right: 4px; }
          #contents #mypageMain dl.jirei dd .box div.list ul li.noData {
            width: 329px;
            height: 80px;
            border: none; }
            #contents #mypageMain dl.jirei dd .box div.list ul li.noData a {
              display: block;
              padding-top: 20px;
              padding-left: 133px;
              width: 196px;
              height: 60px;
              border: none;
              background: url("../../ledmypage/images/fav_nodata_bg.gif") no-repeat;
              color: #333333;
              font-size: 16px;
              font-weight: bold;
              line-height: 20px; }
  #contents #mypageMain.login dl.jirei dt div.link a {
    padding-right: 18px;
    background: url("../../ledmypage/images/jirei_btn_link.gif") no-repeat right center; }
  #contents #mypageMain.login dl.jirei dd {
    height: 191px;
    margin-top: 3px; }
    #contents #mypageMain.login dl.jirei dd .box {
      height: 191px; }
      #contents #mypageMain.login dl.jirei dd .box .box1 {
        padding: 12px 0 12px;
        border-bottom: 1px solid #ffffff; }
      #contents #mypageMain.login dl.jirei dd .box div.history {
        float: left;
        margin-top: 0; }
        #contents #mypageMain.login dl.jirei dd .box div.history p.title2 {
          margin: 8px 0 0;
          font-size: 13px;
          line-height: 15px;
          font-weight: bold;
          text-align: center; }
        #contents #mypageMain.login dl.jirei dd .box div.history p.link {
          margin-top: 12px;
          margin-left: 15px;
          font-size: 13px;
          padding-left: 15px;
          background: url("../images/icon_arrow_link.gif") no-repeat left center; }
          #contents #mypageMain.login dl.jirei dd .box div.history p.link a {
            color: #003a91; }
      #contents #mypageMain.login dl.jirei dd .box div.list {
        margin-top: 0; }
        #contents #mypageMain.login dl.jirei dd .box div.list ul {
          position: absolute;
          top: 0;
          left: 24px;
          width: 330px;
          height: 71px;
          overflow: hidden; }
          #contents #mypageMain.login dl.jirei dd .box div.list ul li p.title2 {
            top: 22px; }
  #contents #mypageMain dl.mylist dt {
    padding-left: 30px;
    background: url("../../ledmypage/images/icon_save_mylist.gif") no-repeat left 7px; }
  #contents #mypageMain dl.mylist dd .box {
    padding: 12px 12px 0 12px;
    width: 446px;
    height: 105px;
    background-color: #ececec; }
    #contents #mypageMain dl.mylist dd .box p {
      padding-left: 13px;
      background: url("../../ledmypage/images/mylist_arrow.gif") no-repeat left center; }
      #contents #mypageMain dl.mylist dd .box p a {
        color: #003a91;
        font-size: 14px;
        text-decoration: underline; }
    #contents #mypageMain dl.mylist dd .box div {
      margin-top: 9px; }
      #contents #mypageMain dl.mylist dd .box div table {
        width: 100%;
        border: none;
        border-collapse: collapse;
        font-size: 12px;
        font-weight: bold; }
        #contents #mypageMain dl.mylist dd .box div table th {
          height: 20px;
          vertical-align: middle;
          text-align: center;
          border-left: 7px solid #ececec;
          border-right: 7px solid #ececec;
          border-collapse: collapse;
          background-color: #cccccc; }
          #contents #mypageMain dl.mylist dd .box div table th.last {
            border-right: none; }
          #contents #mypageMain dl.mylist dd .box div table th.col1 {
            width: 126px; }
          #contents #mypageMain dl.mylist dd .box div table th.col2 {
            width: 93px; }
        #contents #mypageMain dl.mylist dd .box div table td {
          vertical-align: bottom;
          text-align: center;
          border-left: 7px solid #ececec;
          border-right: 7px solid #ececec;
          border-collapse: collapse; }
          #contents #mypageMain dl.mylist dd .box div table td.maked {
            padding-left: 22px;
            width: 97px;
            height: 34px;
            vertical-align: middle;
            border-left: none;
            font-size: 13px;
            font-weight: normal;
            letter-spacing: -1px;
            text-align: left;
            background: url("../../ledmypage/images/icon_mylist_maked.gif") no-repeat 5px 8px #666666;
            color: #ffffff; }
          #contents #mypageMain dl.mylist dd .box div table td.making {
            padding-left: 28px;
            width: 91px;
            height: 34px;
            vertical-align: middle;
            border-left: none;
            font-size: 13px;
            font-weight: normal;
            letter-spacing: -1px;
            text-align: left;
            background: url("../../ledmypage/images/icon_mylist_making.gif") no-repeat 7px 10px #cccccc;
            color: #333333; }
          #contents #mypageMain dl.mylist dd .box div table td.nomake {
            padding-left: 28px;
            width: 91px;
            height: 34px;
            vertical-align: middle;
            border-left: none;
            font-size: 13px;
            font-weight: normal;
            letter-spacing: -1px;
            text-align: left;
            background: url("../../ledmypage/images/icon_mylist_nomake.gif") no-repeat 7px 8px white;
            color: #333333; }
          #contents #mypageMain dl.mylist dd .box div table td.last {
            border-right: none; }
      #contents #mypageMain dl.mylist dd .box div a {
        display: block;
        background-color: #4273c2;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        border-radius: 4px;
        width: 220px;
        line-height: 32px;
        font-size: 14px; }
        #contents #mypageMain dl.mylist dd .box div a:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain dl.mylist dd .box div a.out {
          background-color: #dfdfdf; }
          #contents #mypageMain dl.mylist dd .box div a.out:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #contents #mypageMain dl.mylist dd .box div a.off {
          background-color: #cccccc !important;
          cursor: default !important; }
          #contents #mypageMain dl.mylist dd .box div a.off:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #contents #mypageMain dl.mylist dd .box div a.vp {
          float: left;
          padding-left: 44px;
          width: 175px;
          font-size: 14px;
          color: #333333;
          font-weight: bold;
          text-align: left;
          letter-spacing: -1px;
          background: url("../../ledmypage/images/btn_vp.png") no-repeat 5px center #e8bd4d;
          background: url("../../ledmypage/images/btn_vp.png") no-repeat 5px center, -moz-linear-gradient(top, #f3c651, #d7af48);
          background: url("../../ledmypage/images/btn_vp.png") no-repeat 5px center, -webkit-gradient(linear, left top, left bottom, from(#f3c651), to(#d7af48)); }
          #contents #mypageMain dl.mylist dd .box div a.vp span {
            margin-left: 3px;
            font-size: 12px;
            font-weight: normal; }
          #contents #mypageMain dl.mylist dd .box div a.vp:hover {
            opacity: 0.7;
            filter: alpha(opacity=70);
            -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain dl.mylist dd .box div a.detail {
          float: right;
          padding-left: 64px;
          width: 155px;
          text-align: left;
          background: url("../../ledmypage/images/btn_detail.gif") no-repeat 31px top #406fbb;
          font-size: 14px; }
          #contents #mypageMain dl.mylist dd .box div a.detail b {
            font-size: 16px;
            font-weight: bold; }
          #contents #mypageMain dl.mylist dd .box div a.detail:hover {
            opacity: 0.7;
            filter: alpha(opacity=70);
            -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain dl.mylist dd .box div a.restart {
          float: left;
          padding-left: 61px;
          width: 158px;
          text-align: left;
          background: url("../../ledmypage/images/btn_restart.gif") no-repeat 31px center #f64f63;
          font-size: 14px; }
          #contents #mypageMain dl.mylist dd .box div a.restart b {
            font-size: 16px;
            font-weight: bold; }
          #contents #mypageMain dl.mylist dd .box div a.restart:hover {
            opacity: 0.7;
            filter: alpha(opacity=70);
            -ms-filter: "alpha(opacity=70)"; }
  #contents #mypageMain dl.mylist dd .nodata {
    position: absolute;
    top: -2px;
    left: -2px;
    padding-top: 9px;
    padding-left: 13px;
    width: 457px;
    height: 108px;
    background-color: #ececec; }
    #contents #mypageMain dl.mylist dd .nodata p {
      display: table-cell;
      width: 441px;
      height: 96px;
      text-align: center;
      vertical-align: middle;
      font-size: 16px;
      color: #97999c;
      font-weight: bold;
      border: 2px dashed #9a9a9a; }
  #contents #mypageMain dl.saveSearch dt {
    padding-left: 29px;
    background: url("../../ledmypage/images/icon_save_search.gif") no-repeat left 5px; }
  #contents #mypageMain dl.saveSearch dd {
    height: 191px; }
    #contents #mypageMain dl.saveSearch dd .box {
      height: 191px;
      background-color: #c6d3de; }
      #contents #mypageMain dl.saveSearch dd .box .scroll {
        width: 470px;
        height: 191px; }
        #contents #mypageMain dl.saveSearch dd .box .scroll ul {
          padding: 13px 12px 0; }
          #contents #mypageMain dl.saveSearch dd .box .scroll ul li {
            position: relative;
            margin-bottom: 5px;
            padding: 7px 7px 7px 22px;
            border: 1px solid #bfbfbf;
            background: url("../../replaceled/images/arrow_s.gif") no-repeat 8px center white; }
            #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type {
              position: absolute;
              top: 7px;
              left: 22px;
              width: 46px; }
              #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type p {
                width: 46px;
                line-height: 16px;
                font-size: 10px;
                color: #ffffff;
                text-align: center; }
                #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type p.style {
                  background-color: #76ac0f; }
                #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type p.led {
                  background-color: #db5436; }
                #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type p.kisetsu {
                  background-color: #f7a634; }
                #contents #mypageMain dl.saveSearch dd .box .scroll ul li .type p.catalog {
                  background-color: #990099; }
            #contents #mypageMain dl.saveSearch dd .box .scroll ul li .detail {
              margin-top: 20px;
              width: 400px;
              font-size: 12px;
              font-weight: bold; }
              #contents #mypageMain dl.saveSearch dd .box .scroll ul li .detail a {
                color: #003a91;
                line-height: 18px;
                text-decoration: underline; }
            #contents #mypageMain dl.saveSearch dd .box .scroll ul li .info {
              position: absolute;
              top: 7px;
              left: 77px;
              width: 200px;
              line-height: 16px;
              font-size: 10px;
              font-weight: bold; }
              #contents #mypageMain dl.saveSearch dd .box .scroll ul li .info p.date {
                float: left;
                width: 100px; }
              #contents #mypageMain dl.saveSearch dd .box .scroll ul li .info p.time {
                float: left;
                width: 45px; }
              #contents #mypageMain dl.saveSearch dd .box .scroll ul li .info p.delete {
                display: none; }
    #contents #mypageMain dl.saveSearch dd .nodata {
      position: absolute;
      top: -2px;
      left: -2px;
      padding-top: 18px;
      padding-left: 10px;
      width: 460px;
      height: 173px;
      background-color: #c6d3de; }
      #contents #mypageMain dl.saveSearch dd .nodata p {
        display: table-cell;
        width: 441px;
        height: 153px;
        text-align: center;
        vertical-align: middle;
        font-size: 16px;
        color: #818991;
        line-height: 20px;
        font-weight: bold;
        border: 2px dashed #818991; }
  #contents #mypageMain div.loginBox {
    margin-top: 6px;
    padding: 25px;
    border: 2px dashed #a6a6a6;
    border-radius: 8px; }
    #contents #mypageMain div.loginBox .btns {
      float: left;
      float: none; }
      #contents #mypageMain div.loginBox .btns p {
        float: left;
        padding-right: 20px;
        font-size: 16px;
        line-height: 33px; }
      #contents #mypageMain div.loginBox .btns .detail {
        float: left;
        padding-left: 12px;
        background: url("../images/step_detail_l.gif") no-repeat; }
        #contents #mypageMain div.loginBox .btns .detail .detailBg {
          padding-right: 6px;
          background: url("../images/step_detail_r.gif") no-repeat right top; }
          #contents #mypageMain div.loginBox .btns .detail .detailBg .detailMain {
            padding: 0 5px;
            font-size: 12px;
            line-height: 27px;
            background: url("../images/step_detail_c.gif") repeat-x; }
      #contents #mypageMain div.loginBox .btns .link {
        float: right;
        padding-left: 15px;
        line-height: 33px;
        background: url("../images/icon_arrow_link.gif") no-repeat left center; }
        #contents #mypageMain div.loginBox .btns .link a {
          font-size: 13px;
          font-weight: normal;
          color: #003a91; }
      #contents #mypageMain div.loginBox .btns a {
        display: block;
        background-color: #4273c2;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        border-radius: 4px;
        padding-left: 71px;
        width: 120px;
        text-align: left;
        line-height: 34px;
        background: url("../../ledmypage/images/btn_login.gif") no-repeat 52px center #313131; }
        #contents #mypageMain div.loginBox .btns a:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
        #contents #mypageMain div.loginBox .btns a.out {
          background-color: #dfdfdf; }
          #contents #mypageMain div.loginBox .btns a.out:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #contents #mypageMain div.loginBox .btns a.off {
          background-color: #cccccc !important;
          cursor: default !important; }
          #contents #mypageMain div.loginBox .btns a.off:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
      #contents #mypageMain div.loginBox .btns .detail {
        margin-top: 3px;
        font-weight: bold; }
    #contents #mypageMain div.loginBox ul.menu {
      margin-top: 21px;
      padding: 17px 0 12px 28px;
      border: 1px solid #a6a6a6; }
      #contents #mypageMain div.loginBox ul.menu li {
        float: left;
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 26px;
        background: url("../../ledmypage/images/icon_search.gif") no-repeat center left; }
        #contents #mypageMain div.loginBox ul.menu li a {
          color: #333333; }
        #contents #mypageMain div.loginBox ul.menu li.list0, #contents #mypageMain div.loginBox ul.menu li.list3 {
          padding-left: 33px;
          width: 288px; }
        #contents #mypageMain div.loginBox ul.menu li.list1, #contents #mypageMain div.loginBox ul.menu li.list4 {
          padding-left: 35px;
          width: 260px; }
        #contents #mypageMain div.loginBox ul.menu li.list2, #contents #mypageMain div.loginBox ul.menu li.list5 {
          padding-left: 35px;
          width: 200px; }
        #contents #mypageMain div.loginBox ul.menu li.list1 {
          background-image: url("../../ledmypage/images/icon_save_search.gif"); }
        #contents #mypageMain div.loginBox ul.menu li.list2 {
          background-image: url("../../ledmypage/images/icon_save_mylist.gif"); }
        #contents #mypageMain div.loginBox ul.menu li.list3 {
          background-image: url("../../ledmypage/images/icon_mymenu.gif"); }
        #contents #mypageMain div.loginBox ul.menu li.list4 {
          background-image: url("../../ledmypage/images/icon_jirei.gif"); }
        #contents #mypageMain div.loginBox ul.menu li.list5 {
          background-image: url("../../ledmypage/images/icon_make.gif"); }
  #contents #mypageMain dl.mymenu {
    position: relative;
    margin-top: 5px; }
    #contents #mypageMain dl.mymenu dt {
      float: left;
      float: none;
      padding-left: 30px;
      background: url("../../ledmypage/images/icon_mymenu.gif") no-repeat center left; }
      #contents #mypageMain dl.mymenu dt p {
        float: left;
        padding-right: 20px;
        font-size: 16px;
        line-height: 33px; }
      #contents #mypageMain dl.mymenu dt .detail {
        float: left;
        padding-left: 12px;
        background: url("../images/step_detail_l.gif") no-repeat; }
        #contents #mypageMain dl.mymenu dt .detail .detailBg {
          padding-right: 6px;
          background: url("../images/step_detail_r.gif") no-repeat right top; }
          #contents #mypageMain dl.mymenu dt .detail .detailBg .detailMain {
            padding: 0 5px;
            font-size: 12px;
            line-height: 27px;
            background: url("../images/step_detail_c.gif") repeat-x; }
      #contents #mypageMain dl.mymenu dt .link {
        float: right;
        padding-left: 15px;
        line-height: 33px;
        background: url("../images/icon_arrow_link.gif") no-repeat left center; }
        #contents #mypageMain dl.mymenu dt .link a {
          font-size: 13px;
          font-weight: normal;
          color: #003a91; }
      #contents #mypageMain dl.mymenu dt p {
        padding-right: 10px; }
      #contents #mypageMain dl.mymenu dt .detail {
        margin-top: 2px; }
      #contents #mypageMain dl.mymenu dt .link {
        float: right;
        padding-left: 0;
        line-height: 27px;
        background: none; }
        #contents #mypageMain dl.mymenu dt .link a {
          display: block;
          background-color: #4273c2;
          text-align: center;
          font-size: 14px;
          color: #ffffff;
          border-radius: 4px;
          padding-left: 24px;
          width: 113px;
          line-height: 27px;
          font-size: 12px;
          background: url("../../ledmypage/images/btn_mymenu.gif") no-repeat 9px center #4273c2; }
          #contents #mypageMain dl.mymenu dt .link a:hover {
            opacity: 0.7;
            filter: alpha(opacity=70);
            -ms-filter: "alpha(opacity=70)"; }
          #contents #mypageMain dl.mymenu dt .link a.out {
            background-color: #dfdfdf; }
            #contents #mypageMain dl.mymenu dt .link a.out:hover {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: "alpha(opacity=100)"; }
          #contents #mypageMain dl.mymenu dt .link a.off {
            background-color: #cccccc !important;
            cursor: default !important; }
            #contents #mypageMain dl.mymenu dt .link a.off:hover {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: "alpha(opacity=100)"; }
          #contents #mypageMain dl.mymenu dt .link a.off {
            background: url("../../ledmypage/images/btn_mymenu_off.gif") no-repeat 9px center #cccccc; }
      #contents #mypageMain dl.mymenu dt .link2 {
        float: right; }
    #contents #mypageMain dl.mymenu .mymenuList {
      position: relative;
      margin: 4px 0 0 2px;
      width: 966px;
      height: 132px;
      background-color: #cdcccc; }
      #contents #mypageMain dl.mymenu .mymenuList .box {
        position: absolute;
        top: -2px;
        left: -2px;
        width: 966px;
        height: 132px;
        background-color: #ececec; }
        #contents #mypageMain dl.mymenu .mymenuList .box ul {
          margin: 16px 0 0 10px; }
          #contents #mypageMain dl.mymenu .mymenuList .box ul li {
            float: left;
            padding-right: 15px;
            width: 65px; }
            #contents #mypageMain dl.mymenu .mymenuList .box ul li.last {
              padding-right: 0px; }
            #contents #mypageMain dl.mymenu .mymenuList .box ul li p.img {
              margin-bottom: 5px; }
              #contents #mypageMain dl.mymenu .mymenuList .box ul li p.img a {
                display: block; }
              #contents #mypageMain dl.mymenu .mymenuList .box ul li p.img img {
                border: 1px solid #a6a6a6;
                display: block;
                vertical-align: bottom; }
              #contents #mypageMain dl.mymenu .mymenuList .box ul li p.img.blank a, #contents #mypageMain dl.mymenu .mymenuList .box ul li p.img.blank span {
                display: block;
                width: 61px;
                height: 61px;
                background-color: #ffffff;
                border: 2px dashed #a6a6a6;
                border: 1px dotted #a6a6a6; }
            #contents #mypageMain dl.mymenu .mymenuList .box ul li p.title {
              font-size: 10px;
              font-weight: bold;
              line-height: 12px;
              text-align: center;
              letter-spacing: -1px; }
    #contents #mypageMain dl.mymenu #mymenuEdit {
      display: none;
      position: absolute;
      top: 37px;
      right: 0;
      padding: 10px;
      background-color: #666666; }
      #contents #mypageMain dl.mymenu #mymenuEdit .editMain {
        padding: 15px 25px;
        width: 907px;
        height: 572px;
        background-color: #ffffff; }
        #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxL {
          width: 49%;
          font-size: 14px;
          line-height: 15px; }
        #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR {
          width: 49%; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a {
            display: block;
            background-color: #4273c2;
            text-align: center;
            font-size: 14px;
            color: #ffffff;
            border-radius: 4px;
            float: right;
            line-height: 30px;
            font-size: 13px;
            text-align: left; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a:hover {
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.out {
              background-color: #dfdfdf; }
              #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.out:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.off {
              background-color: #cccccc !important;
              cursor: default !important; }
              #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.off:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.cancel {
              padding-left: 48px;
              width: 89px;
              background: url("../../ledmypage/images/edit_btn_cancel.gif") no-repeat 24px center #616161; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .menu .boxR a.save {
              margin-left: 7px;
              padding-left: 63px;
              width: 74px;
              background: url("../../ledmypage/images/edit_btn_save.gif") no-repeat 41px center #4070bd; }
        #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list {
          margin-top: 25px;
          width: 100%; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li {
            position: relative;
            float: left;
            width: 75px;
            height: 115px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li .img {
              display: block;
              width: 64px;
              height: 64px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li .delete {
              position: absolute;
              top: -10px;
              left: 51px;
              display: block;
              width: 22px;
              height: 22px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li .text {
              margin-top: 5px;
              margin-left: -2px;
              width: 70px;
              font-size: 11px;
              line-height: 14px;
              font-weight: bold;
              text-align: center;
              letter-spacing: -1px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li .none {
              width: 61px;
              line-height: 61px;
              font-size: 14px;
              font-weight: bold;
              color: #bbbbbb;
              text-align: center;
              border: 1px dashed #bbbbbb;
              border-radius: 5px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .list li .cover {
              position: absolute;
              top: 0;
              left: 0;
              width: 75px;
              height: 115px;
              background-color: #ffffff;
              opacity: 0.8;
              filter: alpha(opacity=80);
              -ms-filter: "alpha(opacity=80)"; }
        #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select {
          padding-top: 34px;
          width: 100%;
          background: url("../../ledmypage/images/edit_select_arrow.gif") no-repeat center top; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .title {
            float: left;
            width: 75px;
            font-size: 14px;
            font-weight: bold; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .selectList {
            float: left;
            width: 340px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .selectList li {
              float: left;
              width: 75px;
              height: 115px;
              position: relative; }
              #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .selectList li .text {
                margin-top: 5px;
                margin-left: -2px;
                width: 70px;
                font-size: 11px;
                line-height: 14px;
                font-weight: bold;
                text-align: center;
                letter-spacing: -1px; }
              #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .selectList li.selected {
                opacity: 0.3;
                filter: alpha(opacity=30);
                -ms-filter: "alpha(opacity=30)"; }
              #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .selectBox .selectList li a {
                display: block;
                color: #333333; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .boxL {
            width: 420px; }
          #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .boxR {
            width: 420px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .boxR .selectBox .title {
              width: 85px; }
            #contents #mypageMain dl.mymenu #mymenuEdit .editMain .select .boxR .selectBox .selectList {
              width: 330px; }
        #contents #mypageMain dl.mymenu #mymenuEdit .editMain .noArrow {
          margin-top: 22px;
          padding-top: 0;
          background: none; }
      #contents #mypageMain dl.mymenu #mymenuEdit .arrow {
        position: absolute;
        top: -10px;
        right: 92px; }

#mypageJireiMain {
  margin: 0px auto 0;
  width: 968px; }
  #mypageJireiMain dl.title dt {
    float: left;
    float: none;
    padding-left: 30px;
    background: url("../../ledmypage/images/icon_jirei.gif") no-repeat; }
    #mypageJireiMain dl.title dt p {
      float: left;
      padding-right: 20px;
      font-size: 16px;
      line-height: 33px; }
    #mypageJireiMain dl.title dt .detail {
      float: left;
      padding-left: 12px;
      background: url("../images/step_detail_l.gif") no-repeat; }
      #mypageJireiMain dl.title dt .detail .detailBg {
        padding-right: 6px;
        background: url("../images/step_detail_r.gif") no-repeat right top; }
        #mypageJireiMain dl.title dt .detail .detailBg .detailMain {
          padding: 0 5px;
          font-size: 12px;
          line-height: 27px;
          background: url("../images/step_detail_c.gif") repeat-x; }
    #mypageJireiMain dl.title dt .link {
      float: right;
      padding-left: 15px;
      line-height: 33px;
      background: url("../images/icon_arrow_link.gif") no-repeat left center; }
      #mypageJireiMain dl.title dt .link a {
        font-size: 13px;
        font-weight: normal;
        color: #003a91; }
    #mypageJireiMain dl.title dt p {
      font-weight: bold; }
    #mypageJireiMain dl.title dt .link {
      padding-left: 0;
      padding-right: 13px;
      background: none; }
      #mypageJireiMain dl.title dt .link a {
        color: #333333; }
    #mypageJireiMain dl.title dt .search {
      padding: 0; }
      #mypageJireiMain dl.title dt .search a {
        display: block;
        padding-left: 40px;
        width: 104px;
        text-align: left;
        color: #ffffff;
        border-radius: 6px;
        background: url("../../ledmypage/images/icon_btn_jirei_search.gif") no-repeat 17px center;
        background-color: #666666; }
    #mypageJireiMain dl.title dt .text {
      font-size: 13px; }
  #mypageJireiMain dl.config {
    position: relative;
    margin-top: 40px;
    padding: 15px 20px;
    background-color: #eeeeee; }
    #mypageJireiMain dl.config dt {
      font-size: 15px;
      font-weight: bold;
      margin-bottom: 5px; }
    #mypageJireiMain dl.config dd {
      font-size: 11px;
      line-height: 18px; }
      #mypageJireiMain dl.config dd.img {
        position: absolute;
        top: 7px;
        left: 615px; }
        #mypageJireiMain dl.config dd.img ul {
          width: 350px; }
          #mypageJireiMain dl.config dd.img ul li {
            position: relative;
            float: left;
            padding-right: 10px; }
            #mypageJireiMain dl.config dd.img ul li .img {
              position: relative;
              width: 105px;
              height: 70px;
              overflow: hidden; }
              #mypageJireiMain dl.config dd.img ul li .img img {
                position: absolute;
                top: 50%;
                margin-top: -53px; }
            #mypageJireiMain dl.config dd.img ul li .bg {
              position: absolute;
              top: 45px;
              width: 105px;
              height: 25px;
              background-color: #000000;
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
            #mypageJireiMain dl.config dd.img ul li .foldername {
              position: absolute;
              top: 45px;
              width: 105px;
              line-height: 25px;
              color: #ffffff;
              font-size: 10px;
              text-align: center; }
            #mypageJireiMain dl.config dd.img ul li .delete {
              position: absolute;
              top: -5px;
              left: 87px; }
            #mypageJireiMain dl.config dd.img ul li .noselect {
              display: table-cell;
              width: 103px;
              height: 68px;
              text-align: center;
              vertical-align: middle;
              background-color: #ffffff;
              border: 1px dotted #bfbfbf;
              border-radius: 5px; }
  #mypageJireiMain ul.favoriteList {
    margin-top: 40px; }
    #mypageJireiMain ul.favoriteList li {
      float: left;
      margin-bottom: 40px;
      width: 300px; }
      #mypageJireiMain ul.favoriteList li.boxL {
        padding-right: 30px; }
      #mypageJireiMain ul.favoriteList li.boxR {
        float: right; }
      #mypageJireiMain ul.favoriteList li .list {
        position: relative;
        padding: 15px 0 0 10px;
        height: 440px;
        border: 1px solid #eeeeee; }
        #mypageJireiMain ul.favoriteList li .list p.title {
          width: 170px;
          font-size: 14px;
          font-weight: bold; }
          #mypageJireiMain ul.favoriteList li .list p.title a {
            color: #333333;
            text-decoration: underline; }
        #mypageJireiMain ul.favoriteList li .list p.num {
          margin-top: 5px;
          font-size: 11px; }
        #mypageJireiMain ul.favoriteList li .list p.btn {
          position: absolute;
          top: 9px;
          right: 9px; }
          #mypageJireiMain ul.favoriteList li .list p.btn a {
            display: block;
            background-color: #4273c2;
            text-align: center;
            font-size: 14px;
            color: #ffffff;
            border-radius: 4px;
            padding: 7px 0px 0px 25px;
            width: 72px;
            height: 36px;
            font-size: 10px;
            line-height: 15px;
            color: #ffffff;
            letter-spacing: -1px;
            text-align: left; }
            #mypageJireiMain ul.favoriteList li .list p.btn a:hover {
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
            #mypageJireiMain ul.favoriteList li .list p.btn a.out {
              background-color: #dfdfdf; }
              #mypageJireiMain ul.favoriteList li .list p.btn a.out:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
            #mypageJireiMain ul.favoriteList li .list p.btn a.off {
              background-color: #cccccc !important;
              cursor: default !important; }
              #mypageJireiMain ul.favoriteList li .list p.btn a.off:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
            #mypageJireiMain ul.favoriteList li .list p.btn a.delete {
              background: url("../../ledmypage/jirei/images/btn_delete.gif") no-repeat 8px center;
              background-color: #606060; }
              #mypageJireiMain ul.favoriteList li .list p.btn a.delete:hover {
                opacity: 0.7;
                filter: alpha(opacity=70);
                -ms-filter: "alpha(opacity=70)"; }
            #mypageJireiMain ul.favoriteList li .list p.btn a.display {
              background: url("../../ledmypage/jirei/images/btn_display.png") no-repeat 8px center;
              background-color: #3f6eb9; }
              #mypageJireiMain ul.favoriteList li .list p.btn a.display:hover {
                opacity: 0.7;
                filter: alpha(opacity=70);
                -ms-filter: "alpha(opacity=70)"; }
            #mypageJireiMain ul.favoriteList li .list p.btn a.off {
              background: url("../../ledmypage/jirei/images/btn_display_off.png") no-repeat 8px center;
              cursor: default; }
              #mypageJireiMain ul.favoriteList li .list p.btn a.off:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
        #mypageJireiMain ul.favoriteList li .list ul {
          margin-top: 13px; }
          #mypageJireiMain ul.favoriteList li .list ul li {
            float: left;
            padding-right: 2px;
            margin-bottom: 2px;
            width: auto; }
            #mypageJireiMain ul.favoriteList li .list ul li a {
              display: table-cell;
              width: 90px;
              height: 59px;
              border: 1px solid #eeeeee;
              text-align: center;
              vertical-align: middle; }
              #mypageJireiMain ul.favoriteList li .list ul li a img {
                vertical-align: bottom; }
            #mypageJireiMain ul.favoriteList li .list ul li.main {
              padding-right: 0; }
              #mypageJireiMain ul.favoriteList li .list ul li.main a {
                width: 277px;
                height: 184px; }

#mypageJireiMenu {
  margin-top: 40px;
  padding: 15px 0;
  width: 100%;
  background-color: #eeeeee; }
  #mypageJireiMenu .content {
    margin: 0 auto;
    width: 968px; }
    #mypageJireiMenu .content p.back {
      float: left;
      padding-right: 13px; }
      #mypageJireiMenu .content p.back a {
        display: block;
        background-color: #4273c2;
        text-align: center;
        font-size: 14px;
        color: #ffffff;
        border-radius: 4px;
        padding-left: 12px;
        width: 80px;
        line-height: 23px;
        font-size: 12px;
        background: url("../../ledmypage/jirei/images/btn_back.gif") no-repeat 8px center;
        background-color: #686868; }
        #mypageJireiMenu .content p.back a:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
        #mypageJireiMenu .content p.back a.out {
          background-color: #dfdfdf; }
          #mypageJireiMenu .content p.back a.out:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
        #mypageJireiMenu .content p.back a.off {
          background-color: #cccccc !important;
          cursor: default !important; }
          #mypageJireiMenu .content p.back a.off:hover {
            opacity: 1;
            filter: alpha(opacity=100);
            -ms-filter: "alpha(opacity=100)"; }
    #mypageJireiMenu .content dl {
      float: left;
      line-height: 23px; }
      #mypageJireiMenu .content dl dt {
        float: left;
        width: 155px;
        font-size: 15px;
        font-weight: bold; }
      #mypageJireiMenu .content dl .btn {
        float: left;
        width: 64px; }
        #mypageJireiMenu .content dl .btn a:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
      #mypageJireiMenu .content dl .num {
        float: left;
        width: 200px;
        font-size: 10px;
        font-weight: bold; }
        #mypageJireiMenu .content dl .num .total {
          margin-left: 11px;
          font-size: 14px; }
    #mypageJireiMenu .content div {
      float: right;
      font-size: 10px;
      font-weight: bold; }
      #mypageJireiMenu .content div select {
        margin-left: 9px;
        font-size: 12px;
        height: 24px; }
        #mypageJireiMenu .content div select.select1 {
          margin-right: 15px;
          width: 172px; }
        #mypageJireiMenu .content div select.select2 {
          width: 138px; }

#mypageJireiMain2 {
  margin: 40px auto 0;
  width: 968px; }
  #mypageJireiMain2 .boxL {
    width: 270px; }
    #mypageJireiMain2 .boxL .btns {
      height: 86px; }
      #mypageJireiMain2 .boxL .btns p {
        float: left; }
        #mypageJireiMain2 .boxL .btns p a {
          display: block;
          background-color: #4273c2;
          text-align: center;
          font-size: 14px;
          color: #ffffff;
          border-radius: 4px;
          padding-top: 7px;
          height: 38px;
          line-height: 16px;
          font-size: 13px;
          font-weight: bold;
          text-align: center; }
          #mypageJireiMain2 .boxL .btns p a:hover {
            opacity: 0.7;
            filter: alpha(opacity=70);
            -ms-filter: "alpha(opacity=70)"; }
          #mypageJireiMain2 .boxL .btns p a.out {
            background-color: #dfdfdf; }
            #mypageJireiMain2 .boxL .btns p a.out:hover {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: "alpha(opacity=100)"; }
          #mypageJireiMain2 .boxL .btns p a.off {
            background-color: #cccccc !important;
            cursor: default !important; }
            #mypageJireiMain2 .boxL .btns p a.off:hover {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: "alpha(opacity=100)"; }
          #mypageJireiMain2 .boxL .btns p a span {
            display: block;
            text-align: center;
            font-weight: normal;
            font-size: 10px;
            letter-spacing: -1px; }
          #mypageJireiMain2 .boxL .btns p a.color1 {
            background-color: #606060; }
            #mypageJireiMain2 .boxL .btns p a.color1:hover {
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
          #mypageJireiMain2 .boxL .btns p a.color2 {
            background-color: #3f6fba; }
            #mypageJireiMain2 .boxL .btns p a.color2:hover {
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
        #mypageJireiMain2 .boxL .btns p.edit {
          width: 90px; }
          #mypageJireiMain2 .boxL .btns p.edit a {
            padding-left: 20px;
            background: url("../../ledmypage/jirei/images/l_btn_edit.gif") no-repeat 4px center #606060; }
        #mypageJireiMain2 .boxL .btns p.slide {
          float: right;
          width: 150px; }
          #mypageJireiMain2 .boxL .btns p.slide a {
            padding-left: 29px;
            background: url("../../ledmypage/jirei/images/l_btn_slide.gif") no-repeat 5px center #406fbc; }
        #mypageJireiMain2 .boxL .btns p.release {
          padding-left: 3px;
          margin-top: 20px; }
          #mypageJireiMain2 .boxL .btns p.release a {
            padding-top: 0;
            padding-left: 23px;
            width: 107px;
            height: 31px;
            line-height: 31px;
            text-align: left;
            background: url("../../ledmypage/jirei/images/btn_release.gif") no-repeat 5px center #606060; }
        #mypageJireiMain2 .boxL .btns p.cancel {
          float: left;
          padding-left: 3px;
          width: 130px; }
          #mypageJireiMain2 .boxL .btns p.cancel a {
            padding-top: 0;
            padding-left: 39px;
            width: 91px;
            line-height: 36px;
            height: 36px;
            text-align: left;
            background: url("../../ledmypage/jirei/images/btn_cancel.gif") no-repeat 18px center #606060; }
        #mypageJireiMain2 .boxL .btns p.save {
          float: right;
          padding-right: 3px; }
          #mypageJireiMain2 .boxL .btns p.save a {
            padding-top: 0;
            padding-left: 57px;
            width: 69px;
            line-height: 36px;
            height: 36px;
            text-align: left;
            background: url("../../ledmypage/jirei/images/btn_save.gif") no-repeat 32px center #406fbc; }
    #mypageJireiMain2 .boxL #btnList1 {
      display: none; }
    #mypageJireiMain2 .boxL .scrollContent {
      margin-top: 10px;
      width: 268px; }
      #mypageJireiMain2 .boxL .scrollContent ul {
        border-top: 1px solid #bfbfbf; }
        #mypageJireiMain2 .boxL .scrollContent ul li {
          padding: 13px 0;
          width: 268px;
          overflow: hidden;
          border-bottom: 1px solid #bfbfbf;
          background-color: #ffffff; }
          #mypageJireiMain2 .boxL .scrollContent ul li .listContent {
            position: relative;
            margin-left: -35px;
            width: 300px;
            background: url("../../ledmypage/jirei/images/l_list_border.gif") repeat-y; }
            #mypageJireiMain2 .boxL .scrollContent ul li .listContent .btn {
              position: absolute;
              display: none;
              top: 50%;
              left: 14px;
              margin-top: -12px;
              width: 30px;
              font-size: 9px;
              text-align: center; }
              #mypageJireiMain2 .boxL .scrollContent ul li .listContent .btn a {
                color: #333333; }
            #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain {
              float: left;
              position: relative;
              padding: 5px 0px 5px 50px;
              width: 250px; }
              #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain p {
                float: left;
                /*
                position:absolute;
                top:50%;
                left:50px;
                margin-top:-45px;
                a{
                	display:bock;
                }
                img{
                	border:1px solid #eeeeee;
                	vertical-align:bottom;
                }
                */ }
                #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain p img {
                  border: 1px solid #eeeeee;
                  vertical-align: bottom; }
              #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain dl {
                float: left;
                margin-top: 5px;
                padding-left: 9px;
                width: 110px;
                font-weight: bold; }
                #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain dl dt {
                  font-size: 10px; }
                  #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain dl dt span {
                    padding: 0 4px;
                    background-color: #cccccc; }
                #mypageJireiMain2 .boxL .scrollContent ul li .listContent .listContentMain dl dd {
                  margin-top: 8px;
                  font-size: 12px;
                  line-height: 16px; }
          #mypageJireiMain2 .boxL .scrollContent ul li.color {
            background-color: #e9f2ff; }
            #mypageJireiMain2 .boxL .scrollContent ul li.color .listContent {
              background: url("../../ledmypage/jirei/images/l_list_border2.gif") repeat-y; }
  #mypageJireiMain2 .boxR {
    width: 670px; }
    #mypageJireiMain2 .boxR .boxHead {
      height: 51px; }
      #mypageJireiMain2 .boxR .boxHead .title {
        float: left;
        width: 450px;
        line-height: 24px; }
        #mypageJireiMain2 .boxR .boxHead .title span {
          display: inline-block;
          width: 40px;
          font-size: 13px;
          text-align: center;
          background-color: #cccccc;
          vertical-align: middle; }
        #mypageJireiMain2 .boxR .boxHead .title b {
          margin-left: 8px;
          font-size: 17px;
          font-weight: bold;
          vertical-align: middle; }
      #mypageJireiMain2 .boxR .boxHead .btns {
        float: right;
        width: 210px; }
        #mypageJireiMain2 .boxR .boxHead .btns p {
          float: right; }
          #mypageJireiMain2 .boxR .boxHead .btns p a {
            display: block;
            background-color: #4273c2;
            text-align: center;
            font-size: 14px;
            color: #ffffff;
            border-radius: 4px;
            font-size: 12px;
            color: #ffffff;
            font-weight: bold;
            line-height: 30px;
            text-align: left; }
            #mypageJireiMain2 .boxR .boxHead .btns p a:hover {
              opacity: 0.7;
              filter: alpha(opacity=70);
              -ms-filter: "alpha(opacity=70)"; }
            #mypageJireiMain2 .boxR .boxHead .btns p a.out {
              background-color: #dfdfdf; }
              #mypageJireiMain2 .boxR .boxHead .btns p a.out:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
            #mypageJireiMain2 .boxR .boxHead .btns p a.off {
              background-color: #cccccc !important;
              cursor: default !important; }
              #mypageJireiMain2 .boxR .boxHead .btns p a.off:hover {
                opacity: 1;
                filter: alpha(opacity=100);
                -ms-filter: "alpha(opacity=100)"; }
          #mypageJireiMain2 .boxR .boxHead .btns p.btnCopy a {
            padding-left: 28px;
            width: 42px;
            background: url("../../ledmypage/jirei/images/btn_detail_copy.gif") no-repeat 13px 9px #606060; }
          #mypageJireiMain2 .boxR .boxHead .btns p.btnDelete {
            padding-left: 10px; }
            #mypageJireiMain2 .boxR .boxHead .btns p.btnDelete a {
              padding-left: 32px;
              width: 96px;
              background: url("../../ledmypage/jirei/images/btn_detail_delete.gif") no-repeat 10px 7px #606060; }
    #mypageJireiMain2 .boxR .imgBox {
      position: relative;
      width: 100%; }
      #mypageJireiMain2 .boxR .imgBox .img {
        position: relative;
        margin: 0 auto;
        width: 578px;
        height: 384px;
        overflow: hidden;
        border: 1px solid #eeeeee; }
        #mypageJireiMain2 .boxR .imgBox .img img {
          position: absolute;
          top: 50%;
          left: 50%; }
      #mypageJireiMain2 .boxR .imgBox .arrowL {
        position: absolute;
        display: block;
        top: 178px;
        left: 8px; }
      #mypageJireiMain2 .boxR .imgBox .arrowR {
        position: absolute;
        display: block;
        top: 178px;
        right: 10px; }
      #mypageJireiMain2 .boxR .imgBox .btnSlide {
        position: absolute;
        display: block;
        bottom: 13px;
        left: 590px; }
      #mypageJireiMain2 .boxR .imgBox img {
        vertical-align: bottom; }
    #mypageJireiMain2 .boxR .boxContent {
      margin: 20px 0 0 45px; }
    #mypageJireiMain2 .boxR .imgList li {
      float: left;
      margin-bottom: 5px;
      width: 114px; }
      #mypageJireiMain2 .boxR .imgList li .imgLink {
        display: block;
        position: relative;
        width: 103px;
        height: 103px;
        border: 1px solid #eeeeee; }
        #mypageJireiMain2 .boxR .imgList li .imgLink img {
          position: absolute; }
          #mypageJireiMain2 .boxR .imgList li .imgLink img.btnSlide {
            bottom: 5px;
            right: 6px; }
        #mypageJireiMain2 .boxR .imgList li .imgLink:hover {
          opacity: 0.7;
          filter: alpha(opacity=70);
          -ms-filter: "alpha(opacity=70)"; }
    #mypageJireiMain2 .boxR .text {
      margin: 40px 0 20px;
      font-size: 13px;
      line-height: 20px; }
    #mypageJireiMain2 .boxR .info {
      margin-bottom: 12px;
      line-height: 20px;
      font-size: 13px; }
      #mypageJireiMain2 .boxR .info dt {
        float: left;
        width: 100px;
        text-align: center;
        background-color: #cccccc; }
      #mypageJireiMain2 .boxR .info dd {
        float: left;
        padding-left: 10px;
        width: 500px; }
    #mypageJireiMain2 .boxR .detailLink {
      margin-top: 5px;
      padding-left: 15px;
      background: url("../images/icon_arrow_link2.gif") no-repeat left center; }
      #mypageJireiMain2 .boxR .detailLink .blank {
        padding-right: 22px;
        background: url("../images/icon_blank.gif") no-repeat right 9px; }
      #mypageJireiMain2 .boxR .detailLink a {
        font-size: 13px;
        color: #003a91;
        text-decoration: underline; }

#js-jireiSlide {
  position: absolute;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%; }
  #js-jireiSlide .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    background: #000000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)"; }
  #js-jireiSlide .contents a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)"; }
  #js-jireiSlide .contents .imgContent {
    position: relative;
    width: 907px;
    height: 646px;
    overflow: hidden; }
    #js-jireiSlide .contents .imgContent ul {
      position: absolute;
      top: 0;
      left: 0;
      width: 907px;
      height: 646px; }
      #js-jireiSlide .contents .imgContent ul li {
        position: absolute;
        top: 0;
        left: 0;
        padding: 1px;
        width: 907px;
        height: 646px; }
        #js-jireiSlide .contents .imgContent ul li .text {
          position: absolute;
          top: 0;
          left: 0;
          line-height: 24px; }
          #js-jireiSlide .contents .imgContent ul li .text .type {
            display: inline-block;
            width: 40px;
            text-align: center;
            font-size: 13px;
            vertical-align: middle;
            background: #cccccc; }
          #js-jireiSlide .contents .imgContent ul li .text .name {
            margin-left: 10px;
            font-size: 17px;
            font-weight: bold;
            color: #ffffff;
            vertical-align: middle; }
        #js-jireiSlide .contents .imgContent ul li .img {
          position: absolute;
          top: 39px;
          left: 0;
          padding: 1px;
          width: 905px;
          height: 605px;
          background: #ffffff; }

#errorContents {
  width: 100%;
  padding-top: 50px;
  height: 300px;
  text-align: center;
  font-size: 14px;
  line-height: 20px; }
