/* cloud style
----------------------------------------------------------- */
body.cloud section#desknetsneo section.sec_cnt05 dl {
  overflow: hidden;
  *zoom: 1; }

div#contents img {
  line-height: 1; }

body.cloud {
  /* cloud public
  ----------------------------------------------------------- */
  /* cloud private
  ----------------------------------------------------------- */
  /* cloud webhard
  ----------------------------------------------------------- */
  /* cloud ustorage
  ----------------------------------------------------------- */
  /* cloud mail
  ----------------------------------------------------------- */
  /* cloud ustorage -- hight speed transport pack
  ----------------------------------------------------------- */
 /* cloud desknetsNEO
----------------------------------------------------------- */
 /* service secure-aws-program
----------------------------------------------------------- */
 /* cloud serviceList
----------------------------------------------------------- */
 /* cloud serviceList new
----------------------------------------------------------- */ }
  body.cloud section.main div.sectionIn {
    margin: 0 18px; }
  body.cloud section.main h2.h2_ttl01 {
    background: url(/common/img/bg_h2_ttl_02.png) repeat-x;
    font-size: 150%;
    font-weight: bold;
    padding: 11px 5px 8px 18px;
    margin-bottom: 22px; }
  body.cloud section.main h3.h3_ttl01 {
    color: #26647f;
    font-weight: bold;
    font-size: 117%;
    border-bottom: 1px dashed #000;
    padding-bottom: 4px;
    margin-bottom: 10px; }
  body.cloud section.main h3.h3_ttl02 {
    font-weight: bold;
    font-size: 134%;
    padding-left: 15px;
    background: url(/common/img/ico_h_arrow.png) no-repeat;
    padding-left: 20px; }
  body.cloud section.main h3.h3_ttl03 {
    margin-bottom: 20px; }
  body.cloud section.main p {
    line-height: 1.5; }
  body.cloud section.main p.p_lead01 {
    margin: 0 22px 12px;
    font-size: 117%;
    line-height: 1.5; }
  body.cloud section.main .fllmgL {
    float: left; }
  body.cloud section.main .fllmgR {
    float: right; }
  body.cloud section#public {
    padding-bottom: 30px; }
    body.cloud section#public section.sec_cnt01 {
      margin-bottom: 20px; }
      body.cloud section#public section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/public/photo_catch.jpg) no-repeat right bottom;
        padding-bottom: 30px; }
    body.cloud section#public section.sec_cnt02 {
      margin-bottom: 35px; }
      body.cloud section#public section.sec_cnt02 ol {
        list-style: none; }
        body.cloud section#public section.sec_cnt02 ol li {
          overflow: hidden;
          *zoom: 1;
          padding-left: 23px;
          margin-bottom: 20px; }
          body.cloud section#public section.sec_cnt02 ol li img.fllmgL {
            width: 36px;
            display: block;
            float: left; }
          body.cloud section#public section.sec_cnt02 ol li dl {
            margin: 0 20px 0 51px;
            padding-top: 8px; }
            body.cloud section#public section.sec_cnt02 ol li dl dt {
              font-size: 167%;
              color: #26647f;
              margin-bottom: 8px; }
            body.cloud section#public section.sec_cnt02 ol li dl dd {
              line-height: 1.5; }
            body.cloud section#public section.sec_cnt02 ol li dl dd.caption {
              font-size: 92%;
              line-height: 1.5;
              text-indent: -1em;
              padding-left: 1em;
              margin-top: 7px; }
    body.cloud section#public section.sec_cnt03 {
      margin-bottom: 35px; }
      body.cloud section#public section.sec_cnt03 div.cntBlock {
        overflow: hidden;
        *zoom: 1;
        margin: 0 0 20px 20px; }
      body.cloud section#public section.sec_cnt03 div.cntBox {
        width: 310px;
        float: left; }
        body.cloud section#public section.sec_cnt03 div.cntBox p.thumb {
          margin-bottom: 12px;
          line-height: 1; }
        body.cloud section#public section.sec_cnt03 div.cntBox ul.icon {
          overflow: hidden;
          *zoom: 1;
          list-style: none;
          margin-bottom: 13px; }
          body.cloud section#public section.sec_cnt03 div.cntBox ul.icon li {
            display: inline-block;
            background: #043b60;
            padding: 4px 9px;
            text-align: center;
            color: #fff;
            margin-right: 5px;
            font-size: 92%; }
      body.cloud section#public section.sec_cnt03 div.box01 {
        margin-right: 20px; }
        body.cloud section#public section.sec_cnt03 div.box01 ul.icon li {
          background: #145d8e; }
      body.cloud section#public section.sec_cnt03 div.noteBlock {
        margin: 0;
        background: #ebf4fa; }
        body.cloud section#public section.sec_cnt03 div.noteBlock h3 {
          background: #d9eaf6;
          padding: 8px 20px;
          font-size: 117%;
          font-weight: normal; }
        body.cloud section#public section.sec_cnt03 div.noteBlock p {
          padding: 15px; }
    body.cloud section#public section.sec_cnt04 div.feature01 {
      margin: 0 20px 20px; }
      body.cloud section#public section.sec_cnt04 div.feature01 div.cntBlock {
        overflow: hidden;
        *zoom: 1;
        margin: 0; }
      body.cloud section#public section.sec_cnt04 div.feature01 p {
        width: 460px;
        float: left;
        margin-right: 20px; }
      body.cloud section#public section.sec_cnt04 div.feature01 div.cntBox {
        width: 460px;
        float: left;
        margin-right: 20px; }
        body.cloud section#public section.sec_cnt04 div.feature01 div.cntBox p {
          width: 100%;
          float: none;
          margin-right: 0; }
      body.cloud section#public section.sec_cnt04 div.feature01 img.fllmgR {
        float: right; }
      body.cloud section#public section.sec_cnt04 div.feature01 ul.caption {
        list-style: none;
        margin: 1em 0 0; }
        body.cloud section#public section.sec_cnt04 div.feature01 ul.caption li {
          text-indent: -1em;
          padding-left: 1em;
          font-size: 92%;
          line-height: 1.5;
          margin-bottom: 6px; }
    body.cloud section#public section.sec_cnt05 div.price01, body.cloud section#public section.sec_cnt05 div.price02 {
      margin: 0 20px 30px; }
      body.cloud section#public section.sec_cnt05 div.price01 ul, body.cloud section#public section.sec_cnt05 div.price01 p, body.cloud section#public section.sec_cnt05 div.price02 ul, body.cloud section#public section.sec_cnt05 div.price02 p {
        color: #26647f;
        font-weight: bold;
        font-size: 117%;
        margin-bottom: 8px; }
      body.cloud section#public section.sec_cnt05 div.price01 ul, body.cloud section#public section.sec_cnt05 div.price02 ul {
        list-style: none;
        line-height: 1.4; }
      body.cloud section#public section.sec_cnt05 div.price01 table, body.cloud section#public section.sec_cnt05 div.price02 table {
        table-layout: fixed;
        width: 300px;
        font-size: 100%; }
        body.cloud section#public section.sec_cnt05 div.price01 table thead th, body.cloud section#public section.sec_cnt05 div.price02 table thead th {
          background: #ccc;
          padding: 6px 4px 4px;
          text-align: center;
          border: 1px solid #ccc; }
        body.cloud section#public section.sec_cnt05 div.price01 table tbody td, body.cloud section#public section.sec_cnt05 div.price02 table tbody td {
          border: 1px solid #ccc;
          padding: 6px 4px 4px;
          text-align: center;
          vertical-align: middle; }
      body.cloud section#public section.sec_cnt05 div.price01 .flR table, body.cloud section#public section.sec_cnt05 div.price02 .flR table {
        width: 305px; }
      body.cloud section#public section.sec_cnt05 div.price01 div.cntBlock, body.cloud section#public section.sec_cnt05 div.price02 div.cntBlock {
        overflow: hidden;
        *zoom: 1; }
        body.cloud section#public section.sec_cnt05 div.price01 div.cntBlock div.flL, body.cloud section#public section.sec_cnt05 div.price02 div.cntBlock div.flL {
          float: left;
          width: 300px; }
        body.cloud section#public section.sec_cnt05 div.price01 div.cntBlock div.flR, body.cloud section#public section.sec_cnt05 div.price02 div.cntBlock div.flR {
          float: right;
          width: 305px; }
    body.cloud section#public section.sec_cnt05 div.price01 div.flR {
      padding-top: 3.6em; }
    body.cloud section#public section.sec_cnt05 div.price01 img.icoPlus {
      margin-top: 3.8em;
      padding-left: 3px;
      float: left; }
    body.cloud section#public section.sec_cnt05 div.price02 p span {
      display: block;
      color: #000;
      font-weight: normal;
      font-size: 12px; }
    body.cloud section#public section.sec_cnt05 div.price02 table.mx25 {
      margin-bottom: 25px; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet02 .cell01 {
      width: 65%; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet02 td.cell02 {
      width: 35%;
      text-align: right; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet01 td.cell04 {
      text-align: right; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet03 .cell01 {
      width: 65%; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet03 td.cell02 {
      width: 35%;
      text-align: right; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet04 .cell01 {
      width: 78%; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet04 td.cell02 {
      width: 22%;
      font-size: 84%;
      text-align: right; }
    body.cloud section#public section.sec_cnt05 div.price02 table.sheet04 td.fz10 {
      font-size: 84%; }
    body.cloud section#public section.sec_cnt05 div.option {
      margin: 0 20px; }
      body.cloud section#public section.sec_cnt05 div.option ul {
        margin-left: 20px; }
        body.cloud section#public section.sec_cnt05 div.option ul li {
          margin-bottom: 4px; }
  body.cloud section#private {
    padding-bottom: 30px; }
    body.cloud section#private section.sec_cnt01 {
      margin-bottom: 25px; }
      body.cloud section#private section.sec_cnt01 h2.h2_lead {
        width: 90%;
        margin-bottom: 10px; }
      body.cloud section#private section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/private/photo_catch.jpg) no-repeat right bottom;
        padding-bottom: 15px; }
      body.cloud section#private section.sec_cnt01 p.ico_vmware {
        margin-top: 1.3em; }
    body.cloud section#private section.sec_cnt02 ol {
      list-style: none; }
      body.cloud section#private section.sec_cnt02 ol li {
        overflow: hidden;
        *zoom: 1;
        padding-left: 23px;
        margin-bottom: 20px; }
        body.cloud section#private section.sec_cnt02 ol li img.fllmgL {
          width: 36px;
          display: block;
          float: left; }
        body.cloud section#private section.sec_cnt02 ol li dl {
          margin: 0 20px 0 51px;
          padding-top: 8px; }
          body.cloud section#private section.sec_cnt02 ol li dl dt {
            font-size: 167%;
            color: #26647f;
            margin-bottom: 8px;
            line-height: 1.25; }
          body.cloud section#private section.sec_cnt02 ol li dl dd {
            line-height: 1.5; }
    body.cloud section#private section.sec_cnt03 {
      margin-bottom: 35px; }
      body.cloud section#private section.sec_cnt03 p.p_lead {
        margin: 0 20px 25px; }
      body.cloud section#private section.sec_cnt03 div.cntBlock {
        overflow: hidden;
        *zoom: 1;
        margin: 0 0 20px 20px; }
      body.cloud section#private section.sec_cnt03 div.cntBox {
        width: 310px;
        float: left; }
        body.cloud section#private section.sec_cnt03 div.cntBox p.thumb {
          margin-bottom: 12px;
          line-height: 1; }
        body.cloud section#private section.sec_cnt03 div.cntBox ul.icon {
          overflow: hidden;
          *zoom: 1;
          list-style: none;
          margin-bottom: 13px; }
          body.cloud section#private section.sec_cnt03 div.cntBox ul.icon li {
            display: inline-block;
            background: #043b60;
            padding: 4px 9px;
            text-align: center;
            color: #fff;
            margin-right: 5px;
            font-size: 92%; }
      body.cloud section#private section.sec_cnt03 div.box01 {
        margin-right: 20px; }
        body.cloud section#private section.sec_cnt03 div.box01 ul.icon li {
          background: #145d8e; }
    body.cloud section#private section.sec_cnt04 div.feature01 {
      margin: 0 20px 20px; }
      body.cloud section#private section.sec_cnt04 div.feature01 div.cntBlock {
        overflow: hidden;
        *zoom: 1; }
      body.cloud section#private section.sec_cnt04 div.feature01 p {
        width: 460px;
        float: left;
        margin-right: 20px; }
      body.cloud section#private section.sec_cnt04 div.feature01 img.fllmgR {
        float: right; }
    body.cloud section#private section.sec_cnt04 div.Mx30 {
      margin-bottom: 30px; }
    body.cloud section#private section.sec_cnt04 div.price01, body.cloud section#private section.sec_cnt04 div.price02 {
      margin: 0 20px 30px; }
      body.cloud section#private section.sec_cnt04 div.price01 table, body.cloud section#private section.sec_cnt04 div.price02 table {
        table-layout: fixed;
        width: 300px;
        font-size: 100%; }
        body.cloud section#private section.sec_cnt04 div.price01 table thead th, body.cloud section#private section.sec_cnt04 div.price02 table thead th {
          background: #ccc;
          padding: 6px 4px 4px;
          text-align: center;
          border: 1px solid #ccc; }
        body.cloud section#private section.sec_cnt04 div.price01 table tbody td, body.cloud section#private section.sec_cnt04 div.price02 table tbody td {
          border: 1px solid #ccc;
          padding: 6px 4px 4px;
          text-align: center;
          vertical-align: middle; }
        body.cloud section#private section.sec_cnt04 div.price01 table .fz11, body.cloud section#private section.sec_cnt04 div.price02 table .fz11 {
          font-size: 92%; }
        body.cloud section#private section.sec_cnt04 div.price01 table .fz10, body.cloud section#private section.sec_cnt04 div.price02 table .fz10 {
          font-size: 84%; }
    body.cloud section#private section.sec_cnt04 div.price01 h3.h3_ttl03 {
      font-size: 150%;
      font-weight: bold;
      color: #26647f;
      margin-bottom: 11px;
      line-height: 1.3; }
    body.cloud section#private section.sec_cnt04 div.price01 div.div_lead01 p.caption {
      font-size: 92%;
      margin-top: 1em;
      text-indent: -1em;
      padding-left: 1em;
      font-weight: normal; }
    body.cloud section#private section.sec_cnt04 div.feature02 {
      margin-bottom: 25px; }
      body.cloud section#private section.sec_cnt04 div.feature02 h4 {
        font-size: 117%;
        font-weight: bold;
        margin: 25px 0 10px;
        padding: 0; }
      body.cloud section#private section.sec_cnt04 div.feature02 table.sheet01 {
        width: 360px; }
        body.cloud section#private section.sec_cnt04 div.feature02 table.sheet01 th.cell01 {
          width: 46%; }
        body.cloud section#private section.sec_cnt04 div.feature02 table.sheet01 th.cell02, body.cloud section#private section.sec_cnt04 div.feature02 table.sheet01 th.cell03 {
          width: 27%; }
      body.cloud section#private section.sec_cnt04 div.feature02 p.table_caption {
        margin: 5px 0 1em;
        font-size: 92%; }
    body.cloud section#private section.sec_cnt04 div.option div.optionBox01 {
      margin-bottom: 25px; }
    body.cloud section#private section.sec_cnt04 div.option h4.h4_ttl02 {
      background: url(/common/img/ico_h_arrow.png) no-repeat 0 0;
      font-size: 134%;
      padding-left: 20px;
      margin-bottom: 8px; }
    body.cloud section#private section.sec_cnt04 div.option h5.h5_ttl01 {
      color: #26647f;
      font-weight: bold;
      font-size: 117%;
      border-bottom: 1px dashed #000;
      padding-bottom: 4px;
      margin-bottom: 6px; }
    body.cloud section#private section.sec_cnt05 table {
      table-layout: fixed;
      width: 300px;
      font-size: 100%; }
      body.cloud section#private section.sec_cnt05 table thead th {
        background: #ccc;
        padding: 6px 4px 4px 15px;
        text-align: center;
        border: 1px solid #ccc;
        width: 100%;
        text-align: left; }
      body.cloud section#private section.sec_cnt05 table tbody td {
        border: 1px solid #ccc;
        padding: 6px 4px 4px 4px;
        text-align: center;
        vertical-align: middle; }
        body.cloud section#private section.sec_cnt05 table tbody td.cell01 {
          text-align: left; }
      body.cloud section#private section.sec_cnt05 table .fz11 {
        font-size: 92%; }
      body.cloud section#private section.sec_cnt05 table .fz10 {
        font-size: 84%; }
    body.cloud section#private section.sec_cnt05 div.cntBlock {
      *zoom: 1; }
      body.cloud section#private section.sec_cnt05 div.cntBlock:after {
        content: "";
        display: block;
        clear: both; }
      body.cloud section#private section.sec_cnt05 div.cntBlock div.flL {
        float: left;
        width: 300px; }
      body.cloud section#private section.sec_cnt05 div.cntBlock div.flR {
        float: right;
        width: 305px; }
    body.cloud section#private section.sec_cnt05 table.mx25 {
      margin-bottom: 25px; }
    body.cloud section#private section.sec_cnt05 table.sheet01 .cell01 {
      width: 62%;
      padding-left: 15px; }
    body.cloud section#private section.sec_cnt05 table.sheet01 .cell02 {
      width: 30%;
      padding-right: 10px;
      text-align: right; }
    body.cloud section#private section.sec_cnt05 table.sheet01 .cell03 {
      width: 5%;
      background: none;
      border: none;
      border-left: 1px solid #ccc;
      font-size: 84%; }
    body.cloud section#private section.sec_cnt05 table.sheet02 .cell01 {
      width: 36%;
      padding-left: 15px;
      text-align: left; }
    body.cloud section#private section.sec_cnt05 table.sheet02 .cell02 {
      width: 25%;
      padding-right: 10px;
      text-align: right; }
    body.cloud section#private section.sec_cnt05 table.sheet02 .cell03 {
      width: 31%; }
    body.cloud section#private section.sec_cnt05 table.sheet02 .cell05 {
      width: 5%;
      background: none;
      border: none;
      font-size: 84%; }
    body.cloud section#private section.sec_cnt05 table.sheet03 .cell01 {
      width: 72%; }
    body.cloud section#private section.sec_cnt05 table.sheet03 .cell02 {
      width: 23%; }
    body.cloud section#private section.sec_cnt05 table.sheet03 .cell03 {
      width: 5%;
      background: none;
      border: none;
      font-size: 84%; }
    body.cloud section#private section.sec_cnt05 table.sheet04 {
      margin-top: 2em;
      width: 285px; }
      body.cloud section#private section.sec_cnt05 table.sheet04 .cell01 {
        width: 20%; }
      body.cloud section#private section.sec_cnt05 table.sheet04 .cell02 {
        width: 80%;
        text-align: left; }
      body.cloud section#private section.sec_cnt05 table.sheet04 .talC {
        text-align: center; }
  body.cloud section#webhard {
    padding-bottom: 50px; }
    body.cloud section#webhard h2.h2_ttl01 {
      margin-bottom: 23px; }
    body.cloud section#webhard p.catchImg {
      margin-bottom: 32px; }
    body.cloud section#webhard section.sec_cnt02 div.cntBlock {
      overflow: hidden;
      *zoom: 1;
      margin-bottom: 35px; }
    body.cloud section#webhard section.sec_cnt02 div.cntBox {
      width: 486px;
      float: left;
      padding-top: 7px; }
      body.cloud section#webhard section.sec_cnt02 div.cntBox h3 {
        margin-bottom: 25px; }
      body.cloud section#webhard section.sec_cnt02 div.cntBox p {
        font-size: 117%;
        line-height: 1.5;
        font-weight: normal;
        padding-right: 5em; }
    body.cloud section#webhard section.sec_cnt02 img.ico {
      float: left; }
    body.cloud section#webhard section.sec_cnt02 ul.feature {
      overflow: hidden;
      *zoom: 1;
      margin-bottom: 85px; }
      body.cloud section#webhard section.sec_cnt02 ul.feature li {
        display: inline;
        float: left;
        margin-right: 3px; }
        body.cloud section#webhard section.sec_cnt02 ul.feature li.feature03 {
          margin-right: 0; }
    body.cloud section#webhard section.sec_cnt02 p.btnDetail {
      width: 346px;
      margin: 0 auto; }
  body.cloud section#u-storage {
    padding-bottom: 50px; }
    body.cloud section#u-storage section.sec_cnt01 {
      margin-bottom: 25px; }
      body.cloud section#u-storage section.sec_cnt01 h2.h2_lead {
        width: 100%;
        margin-bottom: 10px; }
      body.cloud section#u-storage section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/storage/u-storage/photo_catch01.jpg) no-repeat right bottom;
        padding-bottom: 50px; }
    body.cloud section#u-storage section.sec_cnt02 {
      margin-bottom: 34px; }
      body.cloud section#u-storage section.sec_cnt02 h2.h2_ttl {
        margin-bottom: 15px; }
      body.cloud section#u-storage section.sec_cnt02 p.p_lead {
        margin: 0 20px 18px; }
      body.cloud section#u-storage section.sec_cnt02 ol {
        list-style: none;
        padding-right: 81px; }
        body.cloud section#u-storage section.sec_cnt02 ol li {
          overflow: hidden;
          *zoom: 1;
          padding-left: 23px;
          margin-bottom: 20px; }
          body.cloud section#u-storage section.sec_cnt02 ol li img.fllmgL {
            width: 67px;
            display: block;
            float: left; }
          body.cloud section#u-storage section.sec_cnt02 ol li dl {
            margin-left: 80px; }
            body.cloud section#u-storage section.sec_cnt02 ol li dl dt {
              font-size: 167%;
              color: #26647f;
              margin-bottom: 8px;
              line-height: 1.25; }
            body.cloud section#u-storage section.sec_cnt02 ol li dl dd {
              line-height: 1.3; }
      body.cloud section#u-storage section.sec_cnt02 ul.caption {
        margin-left: 8.5em;
        list-style: none; }
        body.cloud section#u-storage section.sec_cnt02 ul.caption li {
          line-height: 1.5; }
    body.cloud section#u-storage section.sec_cnt03 {
      margin-bottom: 50px; }
      body.cloud section#u-storage section.sec_cnt03 img.photo {
        margin-left: 4px; }
    body.cloud section#u-storage section.sec_cnt04 table {
      table-layout: fixed;
      width: 630px;
      margin: 0 18px;
      font-size: 100%; }
      body.cloud section#u-storage section.sec_cnt04 table th {
        background: #ccc;
        padding: 8px 4px 6px 15px;
        text-align: center;
        border: 1px solid #ccc;
        width: 100%;
        text-align: left; }
      body.cloud section#u-storage section.sec_cnt04 table td {
        border: 1px solid #ccc;
        padding: 8px 4px 6px 10px;
        text-align: center;
        vertical-align: middle; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet01 {
      margin-bottom: 10px; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 th.cell01 {
        width: 25%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 th.cell02 {
        width: 15%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 th.cell03 {
        width: 20%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 th.cell04 {
        width: 40%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 td.cell01 {
        text-align: left; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 td.cell03 span {
        display: block;
        color: #f00;
        font-size: 92%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet01 td.cell04 {
        text-align: left; }
    body.cloud section#u-storage section.sec_cnt04 ul.caption {
      margin: 0 0 2em 18px;
      list-style: none; }
      body.cloud section#u-storage section.sec_cnt04 ul.caption li {
        line-height: 1.5; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet02 th.cell01 {
      width: 195px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet02 th.cell02 {
      width: 68px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet02 th.cell03 {
      width: 67px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet02 th.cell04 {
      width: 97px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet02 th.cell05 {
      width: 185px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell01 {
      width: 73px;
      text-align: left; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell02 {
      width: 113px;
      text-align: left; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell03 {
      width: 72px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell04 {
      width: 96px;
      text-align: right;
      padding-right: 10px; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell05 {
      width: 190px;
      text-align: left;
      font-size: 92%; }
      body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell05 span {
        display: block;
        font-size: 84%; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.cell06 {
      width: 201px;
      text-align: left; }
    body.cloud section#u-storage section.sec_cnt04 table.sheet03 td.talR {
      text-align: right;
      padding-right: 10px; }
    body.cloud section#u-storage section.sec_cnt04 p.caption {
      margin: 1em 0 0 18px; }
  body.cloud section#mail {
    padding-bottom: 50px; }
    body.cloud section#mail h2.h2_ttl01 {
      margin-bottom: 23px; }
    body.cloud section#mail section.sec_cnt01 {
      margin-bottom: 25px; }
      body.cloud section#mail section.sec_cnt01 h2.h2_lead {
        width: 100%;
        margin-bottom: 10px; }
      body.cloud section#mail section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/service/mail/photo_catch.jpg) no-repeat right bottom;
        padding-bottom: 10px; }
    body.cloud section#mail section.sec_cnt02 {
      margin-bottom: 30px; }
      body.cloud section#mail section.sec_cnt02 p.catchTxt {
        margin: 0 0 16px 20px; }
      body.cloud section#mail section.sec_cnt02 ol {
        list-style: none;
        margin: 0 80px 0 0; }
        body.cloud section#mail section.sec_cnt02 ol li {
          overflow: hidden;
          *zoom: 1;
          padding-left: 23px;
          margin-bottom: 20px; }
          body.cloud section#mail section.sec_cnt02 ol li img.fllmgL {
            width: 36px;
            display: block;
            float: left; }
          body.cloud section#mail section.sec_cnt02 ol li p {
            margin-left: 51px;
            padding-top: 8px;
            font-size: 150%;
            color: #26647f;
            margin-bottom: 8px;
            line-height: 1.25; }
            body.cloud section#mail section.sec_cnt02 ol li p span {
              font-size: 12px;
              color: #000;
              display: block; }
      body.cloud section#mail section.sec_cnt02 ul.outline {
        overflow: hidden;
        *zoom: 1;
        list-style: none; }
        body.cloud section#mail section.sec_cnt02 ul.outline li.img01 {
          float: right;
          padding-top: 14px; }
    body.cloud section#mail section.sec_cnt03 div.cntBlock {
      margin: 0 18px 30px; }
    body.cloud section#mail section.sec_cnt03 div.cntBox {
      margin: 0 0 25px; }
      body.cloud section#mail section.sec_cnt03 div.cntBox h3.h3_ttl04 {
        font-size: 117%;
        color: #26647f;
        font-weight: normal;
        padding-bottom: 6px;
        border-bottom: 1px dashed #000;
        margin-bottom: 8px; }
      body.cloud section#mail section.sec_cnt03 div.cntBox p {
        line-height: 1.5; }
      body.cloud section#mail section.sec_cnt03 div.cntBox p.caption {
        font-size: 92%; }
    body.cloud section#mail section.sec_cnt03 div.priceBlock {
      border: 1px solid #bfbfbf;
      margin: 0 20px 25px;
      padding: 13px 13px 10px; }
      body.cloud section#mail section.sec_cnt03 div.priceBlock div.box01 {
        color: #333;
        border-bottom: 1px solid #bfbfbf;
        margin-bottom: 14px;
        padding: 0 0 10px 3px; }
        body.cloud section#mail section.sec_cnt03 div.priceBlock div.box01 h3 {
          font-size: 134%;
          margin-bottom: 5px; }
        body.cloud section#mail section.sec_cnt03 div.priceBlock div.box01 ul {
          overflow: hidden;
          *zoom: 1;
          list-style: none;
          margin-bottom: 4px; }
          body.cloud section#mail section.sec_cnt03 div.priceBlock div.box01 ul li {
            display: inline;
            float: left; }
            body.cloud section#mail section.sec_cnt03 div.priceBlock div.box01 ul li.price01 {
              margin-right: 3em; }
      body.cloud section#mail section.sec_cnt03 div.priceBlock div.box02 {
        color: #333;
        padding-left: 3px; }
        body.cloud section#mail section.sec_cnt03 div.priceBlock div.box02 h3 {
          font-size: 117%;
          margin-bottom: 8px; }
        body.cloud section#mail section.sec_cnt03 div.priceBlock div.box02 ol {
          list-style: none; }
          body.cloud section#mail section.sec_cnt03 div.priceBlock div.box02 ol li {
            margin-bottom: 6px; }
    body.cloud section#mail section.sec_cnt03 div.note h4 {
      font-weight: normal;
      margin-bottom: 3px; }
    body.cloud section#mail section.sec_cnt03 div.note ol {
      list-style: decimal;
      margin-left: 20px; }
      body.cloud section#mail section.sec_cnt03 div.note ol li {
        line-height: 1.5; }
    body.cloud section#mail section.sec_cnt03 div.note ul.caption {
      margin-top: 25px;
      list-style: none; }
      body.cloud section#mail section.sec_cnt03 div.note ul.caption li {
        text-align: right;
        line-height: 1.4; }
  body.cloud section#highspeed_transport_pack {
    padding-bottom: 50px; }
    body.cloud section#highspeed_transport_pack section.sec_cnt01 {
      margin-bottom: 25px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt01 h2.h2_lead {
        width: 100%;
        margin-bottom: 10px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt01 p {
        width: 440px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/storage/u-storage/photo_catch02.jpg) no-repeat 480px bottom;
        padding-bottom: 10px; }
    body.cloud section#highspeed_transport_pack section.sec_cnt02 {
      margin-bottom: 34px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt02 h2.h2_ttl {
        margin-bottom: 15px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt02 p.p_lead {
        margin: 0 20px 18px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt02 div.cntBlock {
        overflow: hidden;
        *zoom: 1;
        padding: 0 27px 0 0;
        margin-bottom: 20px; }
        body.cloud section#highspeed_transport_pack section.sec_cnt02 div.cntBlock img.ico {
          width: 67px; }
        body.cloud section#highspeed_transport_pack section.sec_cnt02 div.cntBlock dl.txt {
          margin-left: 80px; }
          body.cloud section#highspeed_transport_pack section.sec_cnt02 div.cntBlock dl.txt dt {
            font-size: 167%;
            color: #26647f;
            margin-bottom: 8px;
            line-height: 1.25; }
          body.cloud section#highspeed_transport_pack section.sec_cnt02 div.cntBlock dl.txt dd {
            line-height: 1.3; }
      body.cloud section#highspeed_transport_pack section.sec_cnt02 div.block01, body.cloud section#highspeed_transport_pack section.sec_cnt02 div.block02 {
        margin-bottom: 20px;
        padding-right: 63px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt02 ul.caption {
        margin-left: 8.5em;
        list-style: none; }
        body.cloud section#highspeed_transport_pack section.sec_cnt02 ul.caption li {
          line-height: 1.5; }
    body.cloud section#highspeed_transport_pack section.sec_cnt03 {
      margin-bottom: 50px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt03 img.photo {
        margin: 2em 0 0 60px; }
    body.cloud section#highspeed_transport_pack section.sec_cnt04 {
      margin-bottom: 30px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt04 div.sectionIn {
        margin-right: 0; }
      body.cloud section#highspeed_transport_pack section.sec_cnt04 img.photo {
        margin: 2em -0px 27px 47px; }
      body.cloud section#highspeed_transport_pack section.sec_cnt04 div.cntBlock {
        overflow: hidden;
        *zoom: 1;
        position: relative; }
        body.cloud section#highspeed_transport_pack section.sec_cnt04 div.cntBlock ul.txt {
          margin-left: 20px;
          list-style-type: disc;
          width: 250px; }
          body.cloud section#highspeed_transport_pack section.sec_cnt04 div.cntBlock ul.txt li {
            margin-bottom: 1.2em; }
        body.cloud section#highspeed_transport_pack section.sec_cnt04 div.cntBlock img.photo {
          margin: 0 -11px 0 0; }
      body.cloud section#highspeed_transport_pack section.sec_cnt04 p.caption {
        margin: 1em 0 0 18px; }
    body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox {
      overflow: hidden;
      *zoom: 1;
      margin-bottom: 2em; }
      body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox h3 {
        width: 12.7em;
        font-size: 167%;
        line-height: 1.3;
        font-weight: bold; }
        body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox h3 dl {
          overflow: hidden;
          *zoom: 1; }
          body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox h3 dl dt {
            clear: both;
            float: left;
            width: 5em; }
          body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox h3 dl dd {
            margin-left: 6em; }
      body.cloud section#highspeed_transport_pack section.sec_cnt05 div.leadBox p.caption {
        list-style: none;
        text-indent: -1em;
        padding-top: 1.1em; }
    body.cloud section#highspeed_transport_pack section.sec_cnt05 ul.caption {
      list-style: none;
      text-indent: -1em;
      padding-left: 1em;
      line-height: 1.4; }
  body.cloud section#desknetsneo {
    padding-bottom: 50px; }
    body.cloud section#desknetsneo div.cntBlock {
      margin: 0 20px; }
    body.cloud section#desknetsneo section.sec_cnt01 {
      margin-bottom: 40px; }
      body.cloud section#desknetsneo section.sec_cnt01 h2.h2_lead {
        width: 100%;
        margin-bottom: 10px; }
      body.cloud section#desknetsneo section.sec_cnt01 p {
        width: 360px; }
      body.cloud section#desknetsneo section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/service/desknetsNEO/photo_catch.png) no-repeat 400px bottom;
        padding-bottom: 10px; }
    body.cloud section#desknetsneo section.sec_cnt02 {
      margin-bottom: 30px; }
      body.cloud section#desknetsneo section.sec_cnt02 h3 {
        margin: 0 0 15px 20px; }
      body.cloud section#desknetsneo section.sec_cnt02 ul li {
        padding-left: 30px;
        list-style: none;
        margin-bottom: 4px;
        font-size: 117%;
        line-height: 1.6;
        background: url(/common/img/cloud/service/desknetsNEO/ico_check.png) no-repeat left top; }
    body.cloud section#desknetsneo section.sec_cnt03 {
      margin-bottom: 30px; }
      body.cloud section#desknetsneo section.sec_cnt03 p {
        font-size: 117%;
        line-height: 1.6; }
    body.cloud section#desknetsneo section.sec_cnt04 {
      margin-bottom: 30px; }
      body.cloud section#desknetsneo section.sec_cnt04 dl {
        font-size: 117%;
        line-height: 1.5; }
        body.cloud section#desknetsneo section.sec_cnt04 dl dt {
          color: #26647f;
          font-weight: bold; }
    body.cloud section#desknetsneo section.sec_cnt05 dl {
      display: table;
      margin-bottom: 10px; }
      body.cloud section#desknetsneo section.sec_cnt05 dl dt, body.cloud section#desknetsneo section.sec_cnt05 dl dd {
        display: table-cell; }
      body.cloud section#desknetsneo section.sec_cnt05 dl dt, body.cloud section#desknetsneo section.sec_cnt05 dl dd.txt {
        background: #4f81bd;
        color: #fff;
        font-size: 125%;
        vertical-align: middle;
        -moz-box-shadow: #0e050a 1px 1px 5px;
        -webkit-box-shadow: #0e050a 1px 1px 5px;
        box-shadow: #0e050a 1px 1px 5px; }
      body.cloud section#desknetsneo section.sec_cnt05 dl dt {
        width: 90px;
        padding: 10px;
        text-align: center;
        font-weight: bold; }
      body.cloud section#desknetsneo section.sec_cnt05 dl dd.icon {
        width: 97px;
        vertical-align: middle;
        text-align: center; }
      body.cloud section#desknetsneo section.sec_cnt05 dl dd.txt {
        padding: 10px 15px;
        font-size: 117%;
        line-height: 1.5;
        height: 6em; }
  body.cloud section#secure-program-on-aws {
    padding-bottom: 30px; }
    body.cloud section#secure-program-on-aws div.cntLead01 {
      position: relative;
      width: 100%; }
      body.cloud section#secure-program-on-aws div.cntLead01 .sup_logo {
        position: absolute;
        top: 10px;
        right: 0;
        width: 100%;
        text-align: right; }
    body.cloud section#secure-program-on-aws p.img_center {
      text-align: center; }
    body.cloud section#secure-program-on-aws h2.h2_ttl {
      margin-bottom: 22px;
      padding: 11px 5px 8px 18px;
      background: url(http://msptest.cec-ltd.co.jp/common/img/bg_h2_ttl_02.png) repeat-x;
      font-weight: bold;
      font-size: 150%; }
    body.cloud section#secure-program-on-aws h3.h3_ttl {
      padding-bottom: 10px;
      border-bottom: 1px dashed #666;
      color: #10597e;
      font-size: 16px; }
      body.cloud section#secure-program-on-aws h3.h3_ttl span {
        padding: 0 10px 0 0; }
    body.cloud section#secure-program-on-aws div.cntBlock {
      position: relative;
      overflow: hidden;
      margin-bottom: 15px;
      border: 1px solid #ccc;
      cursor: pointer; }
    body.cloud section#secure-program-on-aws section.sec_cnt01 {
      clear: both; }
      body.cloud section#secure-program-on-aws section.sec_cnt01 .thm_box {
        position: relative;
        width: 578px;
        margin: 20px auto; }
        body.cloud section#secure-program-on-aws section.sec_cnt01 .thm_box ul li {
          list-style: none;
          padding-bottom: 5px; }
        body.cloud section#secure-program-on-aws section.sec_cnt01 .thm_box .sup_logo {
          position: absolute;
          top: 10px;
          right: 0;
          width: 100%;
          text-align: right; }
      body.cloud section#secure-program-on-aws section.sec_cnt01 p.txt {
        margin: 10px auto;
        width: 630px;
        font-size: 16px; }
    body.cloud section#secure-program-on-aws section.sec_cnt02 {
      clear: both;
      overflow: hidden; }
      body.cloud section#secure-program-on-aws section.sec_cnt02 .cntBlock {
        border: none; }
        body.cloud section#secure-program-on-aws section.sec_cnt02 .cntBlock ul li {
          margin: 10px 0 0;
          padding-left: 30px;
          background: url(http://msptest.cec-ltd.co.jp/common/img/cloud/service/desknetsNEO/ico_check.png) no-repeat left top;
          list-style-type: none;
          font-size: 16px;
          line-height: 1.6; }
    body.cloud section#secure-program-on-aws section.sec_cnt03 {
      clear: both;
      overflow: hidden; }
      body.cloud section#secure-program-on-aws section.sec_cnt03 table.desc {
        margin: 20px auto;
        width: 480px; }
        body.cloud section#secure-program-on-aws section.sec_cnt03 table.desc th {
          font-weight: bold;
          font-size: 15px; }
        body.cloud section#secure-program-on-aws section.sec_cnt03 table.desc td {
          padding: 5px 10px;
          font-size: 15px; }
          body.cloud section#secure-program-on-aws section.sec_cnt03 table.desc td.int {
            text-align: right; }
        body.cloud section#secure-program-on-aws section.sec_cnt03 table.desc tr.odd td {
          padding-bottom: 10px;
          border-bottom: 1px solid #666; }
      body.cloud section#secure-program-on-aws section.sec_cnt03 div.account_box dl {
        clear: both;
        overflow: hidden;
        padding: 10px 0;
        border-top: 1px dashed #666; }
        body.cloud section#secure-program-on-aws section.sec_cnt03 div.account_box dl dt.icon {
          float: left;
          padding-left: 10px;
          width: 95px; }
        body.cloud section#secure-program-on-aws section.sec_cnt03 div.account_box dl dd.txt {
          float: left;
          width: 540px;
          line-height: 1.6; }
      body.cloud section#secure-program-on-aws section.sec_cnt03 div.account_box dl.last {
        border-bottom: 1px dashed #666; }
    body.cloud section#secure-program-on-aws section.sec_cnt04 {
      clear: both;
      overflow: hidden;
      margin: 30px 0; }
      body.cloud section#secure-program-on-aws section.sec_cnt04 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-on-aws section.sec_cnt04 .cntBlock {
        border: none; }
      body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 {
        width: 100%;
        background: url(http://msptest.cec-ltd.co.jp/common/img/wp_upload/2014/06/photo_03.jpg) no-repeat right 50px;
        margin: 10px 0 0; }
        body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 h4.con_ttl01 {
          padding: 10px;
          width: 483px;
          background: #c00;
          box-shadow: 1px 1px 3px #333;
          color: #fff;
          text-align: center;
          font-weight: bold;
          font-size: 18px; }
        body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 dl {
          clear: both;
          overflow: hidden;
          width: 80%;
          color: #fff;
          margin: 10px 0 5px;
          padding-bottom: 5px; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 dl dt.name {
            padding: 10px 7px 0;
            float: left;
            width: 85px;
            height: 65px;
            background: #c00;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px;
            text-align: center;
            line-height: 1.6;
            display: table-cell;
            vertical-align: middle; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 dl dd.pict {
            padding: 10px 7px 0;
            float: left;
            width: 75px;
            text-align: center; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img01 dl dd.txt {
            float: left;
            line-height: 1.3;
            padding: 10px 10px 0;
            width: 295px;
            height: 65px;
            background: #c00;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px; }
      body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 {
        width: 100%;
        background: url(http://msptest.cec-ltd.co.jp/common/img/wp_upload/2014/06/photo_04.jpg) no-repeat right 50px;
        margin: 30px 0; }
        body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 h4.con_ttl01 {
          padding: 10px;
          width: 483px;
          background: #faa756;
          box-shadow: 1px 1px 3px #333;
          color: #fff;
          text-align: center;
          font-weight: bold;
          font-size: 18px; }
        body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 dl {
          clear: both;
          overflow: hidden;
          width: 80%;
          color: #fff;
          margin: 10px 0 5px;
          padding-bottom: 5px; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 dl dt.name {
            padding: 10px 7px 0;
            float: left;
            width: 85px;
            height: 65px;
            background: #faa756;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px;
            text-align: center;
            line-height: 1.6;
            display: table-cell;
            vertical-align: middle; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 dl dd.pict {
            padding: 10px 7px 0;
            float: left;
            width: 75px;
            text-align: center; }
          body.cloud section#secure-program-on-aws section.sec_cnt04 .bg_img02 dl dd.txt {
            float: left;
            line-height: 1.3;
            padding: 10px 10px 0;
            width: 295px;
            height: 65px;
            background: #faa756;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px; }
    body.cloud section#secure-program-on-aws section.sec_cnt05 {
      clear: both;
      overflow: hidden;
      margin: 0px; }
      body.cloud section#secure-program-on-aws section.sec_cnt05 .h3_ttl {
        position: relative; }
        body.cloud section#secure-program-on-aws section.sec_cnt05 .h3_ttl .sup {
          position: absolute;
          right: 0;
          top: -7px; }
      body.cloud section#secure-program-on-aws section.sec_cnt05 div.left {
        padding: 20px 0 0 40px;
        width: 168px;
        float: left; }
      body.cloud section#secure-program-on-aws section.sec_cnt05 div.right {
        width: 168px;
        float: right;
        padding: 20px 40px 0 0; }
      body.cloud section#secure-program-on-aws section.sec_cnt05 ul li {
        padding: 0 0 5px 0;
        list-style: none; }
      body.cloud section#secure-program-on-aws section.sec_cnt05 p.txt_codicil {
        clear: both;
        padding: 10px 0 30px;
        font-size: 14px; }
    body.cloud section#secure-program-on-aws section.sec_cnt06 {
      clear: both;
      overflow: hidden;
      margin: 30px 0; }
      body.cloud section#secure-program-on-aws section.sec_cnt06 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 {
        border-collapse: collapse;
        margin: 0 0 20px;
        width: 100%; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 caption, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 caption, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 caption, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 caption, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 caption {
          text-align: left;
          padding: 10px 0;
          font-size: 18px;
          font-weight: bold; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 th.ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 th.ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 th.ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 th.ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 th.ttl {
          width: 100%;
          padding: 8px;
          text-align: center;
          vertical-align: middle;
          color: #333;
          background-color: #ccc;
          border: 1px solid #b9b9b9;
          font-weight: bold;
          font-size: 12px; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 th.plate {
          width: 65%; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 td.sub_ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 td.sub_ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 td.sub_ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 td.sub_ttl, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 td.sub_ttl {
          background: #ccc;
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: center; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 td.name, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 td.name, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 td.name, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 td.name, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 td.name {
          width: 170px;
          background: #e3e3e3;
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: left; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 td.price, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 td.price, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 td.price, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 td.price, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 td.price {
          font-weight: bold; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 td.int, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 td.int, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 td.int, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 td.int, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 td.int {
          background: #f2f2f2;
          padding: 8px;
          border: 1px solid #b9b9b9; }
        body.cloud section#secure-program-on-aws section.sec_cnt06 table.box01 td, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box02 td, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 td, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 td, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 td {
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: center;
          vertical-align: middle; }
      body.cloud section#secure-program-on-aws section.sec_cnt06 table.box03 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box04 th.plate, body.cloud section#secure-program-on-aws section.sec_cnt06 table.box05 th.plate {
        width: 55%; }
    body.cloud section#secure-program-on-aws section.sec_cnt07 {
      clear: both;
      overflow: hidden;
      margin: 0px; }
      body.cloud section#secure-program-on-aws section.sec_cnt07 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-on-aws section.sec_cnt07 .box_border {
        margin: 20px;
        padding: 20px;
        border-radius: 8px;
        border: 1px solid #ccc;
        overflow: hidden; }
        body.cloud section#secure-program-on-aws section.sec_cnt07 .box_border ul {
          clear: both;
          overflow: hidden;
          padding: 5px 0; }
          body.cloud section#secure-program-on-aws section.sec_cnt07 .box_border ul li {
            float: left;
            width: 33%;
            text-align: center;
            list-style: none; }
      body.cloud section#secure-program-on-aws section.sec_cnt07 p.txt_codicil {
        font-size: 11px;
        color: #666; }
    body.cloud section#secure-program-on-aws section.sec_cnt04 div.cntBlock div.cntBox {
      padding-top: 1em; }
    body.cloud section#secure-program-on-aws section.mrgB {
      margin-bottom: 80px; }
      
      
      
      
      
      
      
  body.cloud section#secure-program-aws-direct-connect {
    padding-bottom: 30px; }
    body.cloud section#secure-program-aws-direct-connect div.cntLead01 {
      position: relative;
      width: 100%; }
      body.cloud section#secure-program-aws-direct-connect div.cntLead01 .sup_logo {
        position: absolute;
        top: 10px;
        right: 0;
        width: 100%;
        text-align: right; }
    body.cloud section#secure-program-aws-direct-connect p.img_center {
      text-align: center; }
    body.cloud section#secure-program-aws-direct-connect h2.h2_ttl {
      margin-bottom: 22px;
      padding: 11px 5px 8px 18px;
      background: url(http://msptest.cec-ltd.co.jp/common/img/bg_h2_ttl_02.png) repeat-x;
      font-weight: bold;
      font-size: 150%; }
    body.cloud section#secure-program-aws-direct-connect h3.h3_ttl {
      padding-bottom: 10px;
      border-bottom: 1px dashed #666;
      color: #10597e;
      font-size: 16px; }
      body.cloud section#secure-program-aws-direct-connect h3.h3_ttl span {
        padding: 0 10px 0 0; }
    body.cloud section#secure-program-aws-direct-connect div.cntBlock {
      position: relative;
      overflow: hidden;
      margin-bottom: 15px;
      border: 1px solid #ccc;
      cursor: pointer; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt01 {
      clear: both; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt01 .thm_box {
        position: relative;
        width: 578px;
        margin: 20px auto; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt01 .thm_box ul li {
          list-style: none;
          padding-bottom: 5px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt01 .thm_box .sup_logo {
          position: absolute;
          top: 10px;
          right: 0;
          width: 100%;
          text-align: right; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt01 p.txt {
        margin: 10px auto;
        width: 630px;
        font-size: 16px; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt02 {
      clear: both;
      overflow: hidden; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt02 .cntBlock {
        border: none; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt02 .cntBlock ul li {
          margin: 10px 0 0;
          padding-left: 30px;
          background: url(http://msptest.cec-ltd.co.jp/common/img/cloud/service/desknetsNEO/ico_check.png) no-repeat left top;
          list-style-type: none;
          font-size: 16px;
          line-height: 1.6; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 {
      clear: both;
      overflow: hidden; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 table.desc {
        margin: 20px auto;
        width: 480px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 table.desc th {
          font-weight: bold;
          font-size: 15px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 table.desc td {
          padding: 5px 10px;
          font-size: 15px; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 table.desc td.int {
            text-align: right; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 table.desc tr.odd td {
          padding-bottom: 10px;
          border-bottom: 1px solid #666; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 div.account_box dl {
        clear: both;
        overflow: hidden;
        padding: 10px 0;
        border-top: 1px dashed #666; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 div.account_box dl dt.icon {
          float: left;
          padding-left: 10px;
          width: 95px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 div.account_box dl dd.txt {
          float: left;
          width: 540px;
          line-height: 1.6; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt03 div.account_box dl.last {
        border-bottom: 1px dashed #666; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 {
      clear: both;
      overflow: hidden;
      margin: 30px 0; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .cntBlock {
        border: none; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 {
        width: 100%;
        background: url(http://msptest.cec-ltd.co.jp/common/img/wp_upload/2014/06/photo_03.jpg) no-repeat right 50px;
        margin: 10px 0 0; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 h4.con_ttl01 {
          padding: 10px;
          width: 483px;
          background: #c00;
          box-shadow: 1px 1px 3px #333;
          color: #fff;
          text-align: center;
          font-weight: bold;
          font-size: 18px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 dl {
          clear: both;
          overflow: hidden;
          width: 80%;
          color: #fff;
          margin: 10px 0 5px;
          padding-bottom: 5px; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 dl dt.name {
            padding: 10px 7px 0;
            float: left;
            width: 85px;
            height: 65px;
            background: #c00;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px;
            text-align: center;
            line-height: 1.6;
            display: table-cell;
            vertical-align: middle; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 dl dd.pict {
            padding: 10px 7px 0;
            float: left;
            width: 75px;
            text-align: center; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img01 dl dd.txt {
            float: left;
            line-height: 1.3;
            padding: 10px 10px 0;
            width: 295px;
            height: 65px;
            background: #c00;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 {
        width: 100%;
        background: url(http://msptest.cec-ltd.co.jp/common/img/wp_upload/2014/06/photo_04.jpg) no-repeat right 50px;
        margin: 30px 0; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 h4.con_ttl01 {
          padding: 10px;
          width: 483px;
          background: #faa756;
          box-shadow: 1px 1px 3px #333;
          color: #fff;
          text-align: center;
          font-weight: bold;
          font-size: 18px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 dl {
          clear: both;
          overflow: hidden;
          width: 80%;
          color: #fff;
          margin: 10px 0 5px;
          padding-bottom: 5px; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 dl dt.name {
            padding: 10px 7px 0;
            float: left;
            width: 85px;
            height: 65px;
            background: #faa756;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px;
            text-align: center;
            line-height: 1.6;
            display: table-cell;
            vertical-align: middle; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 dl dd.pict {
            padding: 10px 7px 0;
            float: left;
            width: 75px;
            text-align: center; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 .bg_img02 dl dd.txt {
            float: left;
            line-height: 1.3;
            padding: 10px 10px 0;
            width: 295px;
            height: 65px;
            background: #faa756;
            -moz-box-shadow: #333 1px 1px 3px;
            -webkit-box-shadow: #333 1px 1px 3px;
            box-shadow: #333 1px 1px 3px; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 {
      clear: both;
      overflow: hidden;
      margin: 0px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 .h3_ttl {
        position: relative; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 .h3_ttl .sup {
          position: absolute;
          right: 0;
          top: -7px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 div.left {
        padding: 20px 0 0 40px;
        width: 168px;
        float: left; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 div.right {
        width: 168px;
        float: right;
        padding: 20px 40px 0 0; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 ul li {
        padding: 0 0 5px 0;
        list-style: none; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt05 p.txt_codicil {
        clear: both;
        padding: 10px 0 30px;
        font-size: 14px; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 {
      clear: both;
      overflow: hidden;
      margin: 30px 0; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 {
        border-collapse: collapse;
        margin: 0 0 20px;
        width: 100%; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 caption, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 caption, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 caption, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 caption, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 caption {
          text-align: left;
          padding: 10px 0;
          font-size: 18px;
          font-weight: bold; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 th.ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 th.ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 th.ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 th.ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 th.ttl {
          width: 100%;
          padding: 8px;
          text-align: center;
          vertical-align: middle;
          color: #333;
          background-color: #ccc;
          border: 1px solid #b9b9b9;
          font-weight: bold;
          font-size: 12px; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 th.plate {
          width: 65%; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 td.sub_ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 td.sub_ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 td.sub_ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 td.sub_ttl, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 td.sub_ttl {
          background: #ccc;
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: center; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 td.name, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 td.name, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 td.name, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 td.name, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 td.name {
          width: 170px;
          background: #e3e3e3;
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: left; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 td.price, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 td.price, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 td.price, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 td.price, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 td.price {
          font-weight: bold; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 td.int, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 td.int, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 td.int, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 td.int, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 td.int {
          background: #f2f2f2;
          padding: 8px;
          border: 1px solid #b9b9b9; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box01 td, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box02 td, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 td, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 td, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 td {
          padding: 8px;
          border: 1px solid #b9b9b9;
          text-align: center;
          vertical-align: middle; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box03 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box04 th.plate, body.cloud section#secure-program-aws-direct-connect section.sec_cnt06 table.box05 th.plate {
        width: 55%; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 {
      clear: both;
      overflow: hidden;
      margin: 0px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 .description {
        padding: 10px 0;
        font-size: 16px; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 .box_border {
        margin: 20px;
        padding: 20px;
        border-radius: 8px;
        border: 1px solid #ccc;
        overflow: hidden; }
        body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 .box_border ul {
          clear: both;
          overflow: hidden;
          padding: 5px 0; }
          body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 .box_border ul li {
            float: left;
            width: 33%;
            text-align: center;
            list-style: none; }
      body.cloud section#secure-program-aws-direct-connect section.sec_cnt07 p.txt_codicil {
        font-size: 11px;
        color: #666; }
    body.cloud section#secure-program-aws-direct-connect section.sec_cnt04 div.cntBlock div.cntBox {
      padding-top: 1em; }
    body.cloud section#secure-program-aws-direct-connect section.mrgB {
      margin-bottom: 80px; }
      
      
      
      
      
      
      
      
  body.cloud section#cloud_service {
    padding-bottom: 30px; }
    body.cloud section#cloud_service div.cntBlock {
      border: 1px solid #ccc;
      overflow: hidden;
      *zoom: 1;
      margin-bottom: 15px;
      position: relative;
      cursor: pointer; }
      body.cloud section#cloud_service div.cntBlock div.thumbBox {
        width: 304px;
        background: #ccc;
        padding: 1px; }
        body.cloud section#cloud_service div.cntBlock div.thumbBox h3 {
          text-align: center;
          width: 303px;
          padding: 11px 0 8px;
          font-size: 134%; }
        body.cloud section#cloud_service div.cntBlock div.thumbBox img {
          line-height: 1;
          vertical-align: top; }
      body.cloud section#cloud_service div.cntBlock div.cntBox {
        width: 290px;
        padding: 30px 20px 0 0; }
        body.cloud section#cloud_service div.cntBlock div.cntBox p.txt {
          font-size: 109%;
          line-height: 1.45;
          word-break: normal;
          word-wrap: normal; }
        body.cloud section#cloud_service div.cntBlock div.cntBox p.btn {
          position: absolute;
          bottom: 0;
          right: 0;
          width: 135px;
          *zoom: 1; }
          body.cloud section#cloud_service div.cntBlock div.cntBox p.btn a {
            padding: 4px 0;
            background: #3793d1;
            text-decoration: none;
            color: #fff;
            text-align: center;
            display: block; }
            body.cloud section#cloud_service div.cntBlock div.cntBox p.btn a:hover {
              background: #2c76a7; }
    body.cloud section#cloud_service section.sec_cnt04 div.cntBlock div.cntBox {
      padding-top: 1em; }
    body.cloud section#cloud_service section.mrgB {
      margin-bottom: 80px; }
  body.cloud section#cloud {
    padding-bottom: 30px; }
    body.cloud section#cloud div.cntBlock {
      border: 1px solid #ccc;
      overflow: hidden;
      *zoom: 1;
      margin-bottom: 15px;
      position: relative;
      cursor: pointer; }
      body.cloud section#cloud div.cntBlock div.thumbBox {
        width: 304px;
        background: #ccc;
        padding: 1px; }
        body.cloud section#cloud div.cntBlock div.thumbBox h3 {
          text-align: center;
          width: 303px;
          padding: 11px 0 8px;
          font-size: 134%; }
        body.cloud section#cloud div.cntBlock div.thumbBox img {
          line-height: 1;
          vertical-align: top; }
      body.cloud section#cloud div.cntBlock div.cntBox {
        width: 290px;
        padding: 30px 20px 0 0; }
        body.cloud section#cloud div.cntBlock div.cntBox p.txt {
          font-size: 109%;
          line-height: 1.45;
          word-break: normal;
          word-wrap: normal; }
        body.cloud section#cloud div.cntBlock div.cntBox p.btn {
          position: absolute;
          bottom: 0;
          right: 0;
          width: 135px;
          *zoom: 1; }
          body.cloud section#cloud div.cntBlock div.cntBox p.btn a {
            padding: 4px 0;
            background: #3793d1;
            text-decoration: none;
            color: #fff;
            text-align: center;
            display: block; }
            body.cloud section#cloud div.cntBlock div.cntBox p.btn a:hover {
              background: #2c76a7; }
    body.cloud section#cloud section.sec_cnt04 div.cntBlock div.cntBox {
      padding-top: 1em; }
    body.cloud section#cloud section.mrgB {
      margin-bottom: 80px; }
      
      
      
      
      
        body.cloud section#disaster_recovery {
    padding-bottom: 50px; }
    body.cloud section#disaster_recovery section.sec_cnt01 {
      margin-bottom: 25px; }
      body.cloud section#disaster_recovery section.sec_cnt01 h2.h2_lead {
        width: 100%;
        margin-bottom: 10px; }
      body.cloud section#disaster_recovery section.sec_cnt01 div.cntLead01 {
        background: url(/common/img/cloud/storage/disaster_recovery/photo_catch01.jpg) no-repeat right bottom;
        padding-bottom: 50px; }
    body.cloud section#disaster_recovery section.sec_cnt02 {
      margin-bottom: 34px; }
      body.cloud section#disaster_recovery section.sec_cnt02 h2.h2_ttl {
        margin-bottom: 15px; }
      body.cloud section#disaster_recovery section.sec_cnt02 p.p_lead {
        margin: 0 20px 18px; }
      body.cloud section#disaster_recovery section.sec_cnt02 ol {
        list-style: none;
        padding-right: 81px; }
        body.cloud section#disaster_recovery section.sec_cnt02 ol li {
          overflow: hidden;
          *zoom: 1;
          padding-left: 23px;
          margin-bottom: 20px; }
          body.cloud section#disaster_recovery section.sec_cnt02 ol li img.fllmgL {
            width: 67px;
            display: block;
            float: left; }
          body.cloud section#disaster_recovery section.sec_cnt02 ol li dl {
            margin-left: 80px; }
            body.cloud section#disaster_recovery section.sec_cnt02 ol li dl dt {
              font-size: 167%;
              color: #26647f;
              margin-bottom: 8px;
              line-height: 1.25; }
            body.cloud section#disaster_recovery section.sec_cnt02 ol li dl dd {
              line-height: 1.3; }
      body.cloud section#disaster_recovery section.sec_cnt02 ul.caption {
        margin-left: 8.5em;
        list-style: none; }
        body.cloud section#disaster_recovery section.sec_cnt02 ul.caption li {
          line-height: 1.5; }
    body.cloud section#disaster_recovery section.sec_cnt03 {
      margin-bottom: 50px; }
      body.cloud section#disaster_recovery section.sec_cnt03 img.photo {
        margin-left: 4px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table {
      table-layout: fixed;
      width: 630px;
      margin: 0 18px;
      font-size: 100%; }
      body.cloud section#disaster_recovery section.sec_cnt04 table th {
        background: #ccc;
        padding: 8px 4px 6px 15px;
        text-align: center;
        border: 1px solid #ccc;
        width: 100%;
        text-align: center; }
      body.cloud section#disaster_recovery section.sec_cnt04 table td {
        border: 1px solid #ccc;
        padding: 8px 4px 6px 10px;
        text-align: center;
        vertical-align: middle; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 {
      margin-bottom: 10px; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 th.cell01 {
        width: 50%; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 th.cell02 {
        width: 50%; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 th.cell03 {
        width: 70px; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 td.cell01 {
        width: 50%; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 td.cell02 {
        width: 50%; }
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet01 td.cell03 {
        width: 70px; }
    body.cloud section#disaster_recovery section.sec_cnt04 ul.caption {
      margin: 0 0 2em 18px;
      list-style: none; }
      body.cloud section#disaster_recovery section.sec_cnt04 ul.caption li {
        line-height: 1.5; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet02 th.cell01 {
      width: 110px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet02 th.cell02 {
      width: 110px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet02 th.cell03 {
      width: 110px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet02 th.cell04 {
      width: 110px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet02 th.cell05 {
      width: 110px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell01 {
      width: 110px;
      text-align: left; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell02 {
      width: 110px;
      text-align: left; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell03 {
      width: 110px;
      text-align: center; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell04 {
      width: 110px;
      text-align: center;
      padding-right: 10px; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell05 {
      width: 110px;
      text-align: center;}
      body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell05 span {
        display: block;
        font-size: 84%; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell06 {
      width: 110px;
      text-align: left; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell07 {
      width: 220px;
      text-align: center; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.cell08 {
      width: 330px;
      text-align: center; }
    body.cloud section#disaster_recovery section.sec_cnt04 table.sheet03 td.talR {
      text-align: right;
      padding-right: 10px; }
    body.cloud section#disaster_recovery section.sec_cnt04 p.caption {
      margin: 1em 0 0 18px; }


div.disaster_recovery_Left {
font-size: 15px;
width: 30%;
height: 150px;
float: left;
padding: 0 0 0 50px;
}

div.disaster_recovery_Right {
font-size: 18px;
width: 70%;
height: 150px;
float: right;
padding: 0 0 0 0px;
}

.clearLeft {
clear: left;
}
.clearRight {
clear: right;
}






    body.cloud section#disaster_recovery section.halfTable table {
      table-layout: fixed;
      width: 300px;
      margin: 0 18px;
      font-size: 100%; }
      body.cloud section#disaster_recovery section.halfTable table th {
        background: #ccc;
        padding: 8px 4px 6px 15px;
        text-align: center;
        border: 1px solid #ccc;
        width: 100%;
        text-align: center; }
      body.cloud section#disaster_recovery section.halfTable table td {
        border: 1px solid #ccc;
        padding: 8px 4px 6px 10px;
        text-align: left;
        vertical-align: middle; }
    body.cloud section#disaster_recovery section.halfTable table.sheet01 {
      margin-bottom: 10px; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 th.cell01 {
        width: 50%; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 th.cell02 {
        width: 50%; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 th.cell03 {
        width: 70px; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 td.cell01 {
        width: 50%; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 td.cell02 {
        width: 50%; }
      body.cloud section#disaster_recovery section.halfTable table.sheet01 td.cell03 {
        width: 70px; }
    body.cloud section#disaster_recovery section.halfTable ul.caption {




