@charset "UTF-8";

/* ==============================
=================================

smart_base.css

スマートフォン画面用（共通設定）

・初期化
・ベースレイアウト
　--ヘッダ
　--グローバルナビ
　--コンテンツベース
　--フッター
　--共通記述

=================================
============================== */

@media screen and (max-width:640px) {

  :root {
    --this-is-dummy: none;
  }

  /*-------------------------------
  ---------------------------------
    初期化
  ---------------------------------
  -------------------------------*/

  body {
    -webkit-text-size-adjust: none;
  }

  img {
    max-width: 100%;
    height: auto;
    width: auto;
  }

  input,
  select {
    margin: 0;
  }

  #my_tail_size_info {
    color: red;
  }

  /*-------------------------------
  ---------------------------------
    ベースレイアウト
  ---------------------------------
  -------------------------------*/

  /*--------------------------
    ヘッダ
  --------------------------*/

  #headerWrapper {
    padding: 0 0 5px 5px;
    text-align: center;
    background: #fff;
    background: url(../../i2_images/bg01.jpg) repeat-x 0 0;
    border-bottom: 1px solid #eee;
  }

  #headerWrapper #header {
    width: auto;
    margin: 0 auto;
    text-align: left;
  }

  #headerWrapper img {
    float: left;
    /*width: 140px;*/
    height: 44px;
    margin: 3px 0 0 0;
    padding: 0px;
    /*--background:url(../../i2_images/logo.png) no-repeat 0 center;*/
    background-size: 140px 34px;
    text-indent: -9999px;
  }

  #headerWrapper #headerContents {
    padding: 1px 0 0 0;
  }

  #headerWrapper #headerContents #headerNavi {
    color: var(--this-is-dummy);
  }

  #headerWrapper #headerContents #headerNavi ul {
    float: right;
    padding: 0 0 5px 0;
    list-style: none;
  }

  #headerWrapper #headerContents #headerNavi ul li {
    float: left;
  }

  #headerWrapper #headerContents #headerNavi ul li a {
    display: block;
    font-size: 10px;
    color: #FFF;
    padding: 5px 5px 3px 20px;
    background: #1A7CC6 url(../../i2_images/link_icon.jpg) no-repeat 6px center;
  }

  #headerWrapper #headerContents .name {
    padding: 0 5px 0 0;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
  }

  /*--------------------------
    グローバルナビ
  --------------------------*/
  #globalNaviWrapper {
    padding: 3px 4px;
    background: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
  }

  #globalNaviWrapper #globalNaviBack {
    color: var(--this-is-dummy);
  }

  #globalNaviWrapper #globalNavi {
    color: var(--this-is-dummy);
  }

  #globalNaviWrapper #globalNavi li {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #FFF;
  }

  #globalNaviWrapper #globalNavi li.last {
    color: var(--this-is-dummy);
  }

  #globalNaviWrapper #globalNavi li.cart {
    /* カート用 */
    float: right;
    color: #FFF;
  }

  #globalNaviWrapper #globalNavi li a {
    display: block;
    margin: 1px;
    padding: 6px 0 5px 0;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background: #1A7CC6;
  }

  #globalNaviWrapper #globalNavi li a:hover {
    background: #06C;
  }

  #globalNaviWrapper #globalNavi li.cart a {
    /* カート用 */
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    background: #30A0CC url(../../i2_images/bg_cart.jpg) no-repeat 10px center;
  }

  #globalNaviWrapper #globalNavi li.cart a:hover {
    /* カート用 */
    background: #0e6e96 url(../../i2_images/bg_cart_on.jpg) no-repeat 10px center;
  }

  #globalNaviWrapper #globalNavi li a.zai {
    /* 在ページ */
    display: block;
    margin: 1px;
    padding: 5px 0 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #1A7CC6;
    background: #fff;
    border: 1px solid #1A7CC6;
  }

  #globalNaviWrapper #globalNavi li.cart span.zai {
    /* カート用在ページ */
    display: block;
    margin: 1px;
    padding: 5px 0 4px 0;
    font-size: 12px;
    font-weight: bold;
    color: #1A7CC6;
    background: #fff url(../../i2_images/bg_cart_zai.jpg) no-repeat 10px center;
    border: 1px solid #1A7CC6;
  }

  /*--------------------------
    コンテンツベース
  --------------------------*/
  #contentsWrapper {
    font-size: 12px;
    background-image: url(../../i2_images/bg_dot.gif);
    padding: 0 5px;
  }

  #contents {
    width: auto;
    margin: 0 auto;
    padding: 8px 0 8px 0;
  }

  /* メインコンテンツ */
  #contents .sectionArea {
    margin: 0 0 7px 0;
    background: #FFF;
    border: 1px solid #DEDEDE;
  }

  #contents .section {
    padding: 10px;
  }

  /*--------------------------
    フッター
  --------------------------*/
  #footerWrapper {
    border-top: 1px solid #D4E8F5;
    background-image: url(../../i2_images/bg_dot.gif);
  }

  #footerWrapper address {
    padding: 10px 0;
    font-size: 10px;
    font-style: normal;
    border-top: 1px solid #fff;
  }

  /*--------------------------
    共通記述
  --------------------------*/
  /* メインタイトル */
  #mainTitleWrapper {
    margin: 0 0 25px 0;
    padding: 3px;
    border: 1px solid #60A9DC;
    background: #fff;
  }

  #mainTitleWrapper #mainTitle {
    margin: 0;
    padding: 0;
  }

  #mainTitleWrapper #mainTitle h2 {
    margin: 0;
    padding: 0.7em 0 0.6em 0;
    text-align: left;
    border-left: 3px solid #60A9DC;
  }

  #mainTitleWrapper #mainTitle h2 span {
    display: block;
    padding: 0 15px 0 15px;
    font-size: 14px;
  }

  #mainTitleWrapper #mainTitle ul {
    margin: 4px 0 0 0;
    padding: 2px 0 1px 0;
    list-style: none;
    border-top: 1px solid #ddd;
  }

  #mainTitleWrapper #mainTitle ul li {
    float: right;
    width: 50%;
    padding: 2px 0 0 0;
  }

  #mainTitleWrapper #mainTitle ul li a {
    display: block;
    margin: 0 1px;
    padding: 5px 0 4px 0;
    color: #FFF;
    text-align: center;
  }

  #mainTitleWrapper #mainTitle ul li a span {
    padding: 0 0 0 15px;
  }

  #mainTitleWrapper #mainTitle ul li a.blue {
    background: #197CC6;
  }

  #mainTitleWrapper #mainTitle ul li a.blue span {
    background: url(../../i2_images/link_icon.jpg) no-repeat 0 center;
  }

  #mainTitleWrapper #mainTitle ul li a.orange {
    background: #EC7322;
  }

  #mainTitleWrapper #mainTitle ul li a.orange span {
    background: url(../../i2_images/link_icon_ogange.jpg) no-repeat 0 center;
  }

  #mainTitleWrapper #mainTitle ul li a.gray {
    background: #707070;
  }

  #mainTitleWrapper #mainTitle ul li a.gray span {
    background: url(../../i2_images/link_icon_gray.gif) no-repeat 0 center;
  }


  /* 件数表示 */
  .numberCases {
    color: var(--this-is-dummy);
  }

  .numberCases .searchNum {
    float: left;
    margin: 0px;
    padding: 0 0 0 20px;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    color: #000;
  }

  .numberCases .searchNum span {
    font-size: 14px;
    font-weight: bold;
    color: #E3091F;
  }

  .numberCases .searchNumNo {
    margin: 0 auto;
    padding: 10px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #000;
  }

  .numberCases .pagination {
    float: right;
    padding: 8px 0 0 0;
  }

  .numberCases .pagination ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
  }

  .numberCases .pagination ul li {
    float: left;
    display: block;
    padding: 0 5px;
  }

  .numberCases .pagination ul li.prev10,
  .numberCases .pagination ul li.next10 {
    color: var(--this-is-dummy);
  }

  .numberCases .pagination ul li.prev10 a,
  .numberCases .pagination ul li.next10 a {
    display: block;
    padding: 0 5px;
    color: #FFF;
    background: #888;
  }

  .numberCases .pagination ul li.prev a,
  .numberCases .pagination ul li.next a {
    display: block;
    padding: 0 5px;
    color: #FFF;
    background: #888;
  }

  .numberCases .pagination ul li.zai {
    display: block;
    padding: 0 5px;
    font-weight: normal;
  }

  .numberCases .pagination ul li.list_n {
    display: none;
  }

  /* 注意表示 */
  .cautionString {
    float: left;
    margin: 0px;
    padding: 0 0 0 20px;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000;
  }

  .cautionString span {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
  }

  /* コンテンツ内 共通ボタン */
  .commonPageBtWrapper {
    border: 1px solid #60A9DC;
  }

  .commonPageBt {
    padding: 3px 2px;
  }

  .commonPageBt ul {
    list-style: none;
  }

  .commonPageBt ul li {
    float: left;
    width: 50%;
  }

  .commonPageBt ul li a {
    display: block;
    margin: 0 1px;
    padding: 0.8em 0 0.7em 0;
    color: #FFF;
  }

  .commonPageBt ul li a span {
    padding: 0 0 0 15px;
  }

  .commonPageBt ul li a.cart {
    padding: 0;
    background: #31A0CC;
  }

  .commonPageBt ul li a.cart span {
    display: block;
    padding: 0.8em 0 0.7em 20px;
    background: url(../../i2_images/bg_cart.jpg) no-repeat 0 center;
  }

  .commonPageBt ul li a.blue {
    background: #197CC6;
  }

  .commonPageBt ul li a.blue span {
    background: url(../../i2_images/link_icon.jpg) no-repeat 0 center;
  }

  .commonPageBt ul li a.orange {
    background: #EC7322;
  }

  .commonPageBt ul li a.orange span {
    background: url(../../i2_images/link_icon_ogange.jpg) no-repeat 0 center;
  }

  .commonPageBt ul li a.gray {
    background: #707070;
  }

  .commonPageBt ul li a.gray span {
    background: url(../../i2_images/link_icon_gray.gif) no-repeat 0 center;
  }

  /* ページ下部ボタン */
  #commonBtWrapper {
    margin: 2em 0 0 0;
    background: #FFF;
    border: 1px solid #60A9DC;
  }

  #commonBtWrapper #commonBt {
    padding: 3px 2px;
  }

  #commonBtWrapper #commonBt ul {
    list-style: none;
  }

  #commonBtWrapper #commonBt ul li.double {
    float: right;
    width: 50%;
    margin: 0 0;
  }

  #commonBtWrapper #commonBt ul li.double2 {
    float: right;
    width: 50%;
    margin: 0.2em 0;
  }

  #commonBtWrapper #commonBt ul li.double a,
  #commonBtWrapper #commonBt ul li.double2 a {
    display: block;
    margin: 0 1px;
    padding: 8px 10px 6px 0;
    color: #FFF;
  }

  #commonBtWrapper #commonBt ul li a span {
    padding: 0 0 0 15px;
  }

  #commonBtWrapper #commonBt ul li.single {
    color: var(--this-is-dummy);
  }

  #commonBtWrapper #commonBt ul li.single a {
    display: block;
    margin: 0 1px;
    padding: 8px 10px 6px 0;
    color: #FFF;
  }

  #commonBtWrapper #commonBt ul li.bt-one {
    clear: both;
    padding: 2px 0 0 0;
  }

  #commonBtWrapper #commonBt ul li.bt-one a {
    display: block;
    margin: 0 1px;
    padding: 0.8em 0;
    color: #FFF;
  }

  #commonBtWrapper #commonBt ul li.bt-one2,
  #commonBtWrapper #commonBt ul li.bt-one3 {
    clear: both;
    padding: 2px 0 2px 0;
  }

  #commonBtWrapper #commonBt ul li.bt-one2 a,
  #commonBtWrapper #commonBt ul li.bt-one3 a {
    display: block;
    margin: 0 1px;
    padding: 0.8em 0;
    color: #FFF;
  }

  #commonBtWrapper #commonBt ul li a.bt-cart {
    background: #31A0CC;
  }

  #commonBtWrapper #commonBt ul li a.bt-cart span {
    padding: 0.8em 0 0.8em 50px;
    background: url(../../i2_images/bg_cart.jpg) no-repeat 0 center;
  }

  /* ページ下部共通ボタン */
  #commonBtWrapper #commonBt ul li a.cart {
    padding: 0;
    background: #31A0CC;
  }

  #commonBtWrapper #commonBt ul li a.cart span {
    display: block;
    padding: 8px 0 6px 20px;
    background: url(../../i2_images/bg_cart.jpg) no-repeat 0 center;
  }

  #commonBtWrapper #commonBt ul li a.blue {
    background: #197CC6;
  }

  #commonBtWrapper #commonBt ul li a.blue span {
    background: url(../../i2_images/link_icon.jpg) no-repeat 0 center;
  }

  #commonBtWrapper #commonBt ul li a.orange {
    background: #EC7322;
  }

  #commonBtWrapper #commonBt ul li a.orange span {
    background: url(../../i2_images/link_icon_ogange.jpg) no-repeat 0 center;
  }

  #commonBtWrapper #commonBt ul li a.gray {
    background: #707070;
  }

  #commonBtWrapper #commonBt ul li a.gray span {
    background: url(../../i2_images/link_icon_gray.gif) no-repeat 0 center;
  }

  #commonBtWrapper #uncommonBt {
    display: none;
  }

  #commonBtWrapper #uncommonBt ul li a.nolink {
    background: #707070;
  }

  /* 自社側ページ遷移ボタン */
  #pageTurnWrapper {
    margin: 20px 0px 0px 0px;
  }

  #pageTurnWrapper #pageTurn {
    width: 300px;
    margin: 0 auto;
  }

  #pageTurnWrapper #pageTurn ul {
    list-style: none;
  }

  #pageTurnWrapper #pageTurn ul li.pageTurnSet {
    float: left;
    width: 40%;
    display: block;
    text-align: center;
  }

  #pageTurnWrapper #pageTurn ul li.pageSet {
    float: left;
    width: 20%;
    display: block;
    text-align: center;
  }

  #pageTurnWrapper #pageTurn a.prev {
    color: #FFF;
    text-align: center;
    background: #767c6b;
    padding: 4px 25px;
  }

  #pageTurnWrapper #pageTurn a.next {
    color: #FFF;
    text-align: center;
    background: #767c6b;
    padding: 4px 25px;
  }

  /* ポップアップメッセージボタン*/
  input.button3 {
    background-color: #808080;
    color: #FFFFFF;
    width: 80px;
    height: 25px;
    border: 4px outset;
    margin: 7px 5px 0px 5px;
  }

  /* table */
  table.format {
    border-collapse: collapse;
  }

  table.format th {
    font-weight: normal;
    background: #D8EAF3;
  }

  table.format th,
  table.format td {
    padding: 1px 3px;
    text-align: left;
  }

  table.format th.td-left,
  table.format td.td-left {
    text-align: left;
  }

  table.format th.td-center,
  table.format td.td-center {
    text-align: center;
  }

  table.format th.td-right,
  table.format td.td-right {
    text-align: right;
  }

  table.td-base td {
    background: #ffffff;
  }

  table.td-another td {
    background: #fdede4;
  }

  table.td-base2 td {
    background: #f0fff0;
  }

  table.td-another2 td {
    background: #e6e6fa;
  }

  .back-base {
    background: #ffffff;
  }

  .back-another {
    background: #fdede4;
  }

  .back-base2 {
    background: #f0fff0;
  }

  .back-another2 {
    background: #e6e6fa;
  }

  /* rgbcd */
  .rgbcd {
    border: solid #373737 1px;
    padding: 0px;
    margin: 0px;
    font-size: 9px;
  }

  /* 赤文字 */
  .font-red {
    color: #ff0000;
  }

  /* form */
  form .posttype1-disabled {
    width: 90%;
    font-size: 12px;
    ime-mode: inactive;
  }

  form .posttype2-disabled {
    width: 80%;
    font-size: 12px;
    ime-mode: inactive;
  }

  /* 共通ボタン */
  .btn_teiban,
  .btn_sounyu,
  .btn_tenpu,
  .btn_nyuryoku,
  .btn_print,
  .btn_clsz {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #1D7A36;
  }

  .btn_teiban span,
  .btn_sounyu span,
  .btn_tenpu span,
  .btn_nyuryoku span,
  .btn_print span,
  .btn_clsz span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_green.jpg) no-repeat left center;
  }

  .btn_sentaku,
  .btn_hensyu {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #EC7322;
  }

  .btn_sentaku span,
  .btn_hensyu span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_ogange.jpg) no-repeat left center;
  }

  .btn_cart {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #30A0CC;
  }

  .btn_cart span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_lightblue.gif) no-repeat left center;
  }

  .btn_red_search,
  .btn_updown {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #A20737;
  }

  .btn_red_search span,
  .btn_updown span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_red.gif) no-repeat left center;
  }

  .btn_kaitou {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #8c8d00;
  }

  .btn_kaitou span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_ocher.gif) no-repeat left center;
  }

  .btn_gray,
  .btn_clsz_gray {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #707070;
  }

  .btn_gray span,
  .btn_clsz_gray span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_gray.gif) no-repeat left center;
  }

  .btn_gray_delete {
    display: block;
    margin: 0 auto;
    padding: 1px 0;
    line-height: 1.2;
    color: #FFF;
    text-align: center;
    background: #707070;
  }

  .btn_gray_delete span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_gray.gif) no-repeat left center;
  }

  .btn_select {
    font-size: 12px;
    color: #FFF;
    padding: 3px 17px;
    text-align: center;
    background: #A20737;
  }

  .btn_select span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_red.gif) no-repeat 0 center;
  }

  /* iframe */
  iframe.topview {
    width: 100%;
    height: 500px;
    border: 1px #61A7DD solid;
  }

  /* ==============================
  =================================
    スマートフォン画面用（共通画面）
  =================================
  ============================== */

  /*--------------------------
    ログイン
  --------------------------*/
  #login {
    color: var(--this-is-dummy);
  }

  #login #globalNaviWrapper {
    height: 22px;
    background: #1A7CC6;
  }

  #login #page {
    margin: 20px 0;
  }

  #login .sectionArea {
    width: 85%;
    margin: 0 auto;
    border: 1px solid #60A9DC;
  }

  #login .loginSet .inputSet {
    margin: 0;
    padding: 15px;
    font-weight: bold;
    text-align: center;
    background: #E6EFF4;
  }

  #login .loginSet .inputSet .log-on {
    padding: 0 0 5px 0;
  }

  #login .loginSet .button {
    margin: 2px 0 0 0;
    background: #EC7322;
  }

  #login .loginSet .button a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    padding: 8px 0;
    background-position: -50px center;
  }

  #login .loginSet .button a span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/icon_orange.gif) no-repeat 0px center;
  }

  #login .button2Aria {
    background: #EC7322;
  }

  #login .button2Aria .button2Set {
    width: 80%;
    padding: 0;
    margin: 0 auto;
  }

  #login .button2Set .button2 {
    width: 50%;
    float: left;
    margin: 2px 0 0 0;
    background: #EC7322;
  }

  #login .button2Set .button2 a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    padding: 8px 0;
    background-position: -50px center;
  }

  #login .button2Set .button2 a span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/icon_orange.gif) no-repeat 0px center;
  }

  #login .logon-comment {
    color: var(--this-is-dummy);
  }

  #login .logon-comment iframe.commenthtml {
    margin: 20px auto 0 auto;
    width: 100%;
    height: 500px;
    border: 1px #61A7DD solid;
  }

  #login .logon-comment .commentArea {
    width: 100%;
    margin: 20px auto 0 auto;
    border: 1px solid #60A9DC;
    background-color: #FFFFFF;
  }

  #login .logon-comment .commentsection {
    padding: 10px;
  }

  #login .logon-comment table.topSpec {
    width: 100%;
  }

  #login .logon-comment .topSpecth,
  #login .logon-comment .topSpectd {
    text-align: left;
  }

  #login .logon-comment .topSpecth {
    padding: 5px;
    border: 1px solid #c9c9c9;
    background-color: #E6EFF4;
  }

  #login .logon-comment .topSpectd {
    padding: 10px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #login .logon-comment .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--------------------------
    商品検索
  --------------------------*/
  #ichiran {
    color: var(--this-is-dummy);
  }

  #ichiran .sectionArea {
    width: 95%;
    margin: 0 auto;
  }

  #ichiran .sectionArea .section {
    padding: 15px;
  }

  #ichiran .sectionArea .shousai {
    text-align: right;
    padding: 4px 4px 0 0;
  }

  #ichiran table.format td,
  #ichiran table.format th {
    border: 1px solid #c9c9c9;
  }

  #ichiran table.format th {
    width: 9em;
    text-align: center;
  }

  #ichiran .displayoff {
    display: none;
  }

  #ichiran .displayon {
    color: var(--this-is-dummy);
  }

  #ichiran .radioArea {
    padding: 15px 0 0 0;
  }

  #ichiran .radioArea .radioL {
    margin: 0 20px 0 0;
  }

  #ichiran .posttype1-disabled,
  #ichiran .posttype2-disabled {
    width: 90%;
  }

  #ichiran .posttype3-disabled {
    width: 90%;
  }

  #ichiran .selecttype1,
  #ichiran .selecttype2 {
    width: 100%;
    margin: 2px 0 0 0;
  }

  #ichiran a.btn_select {
    width: 10%;
  }

  /*--------------------------
    編集画面
  --------------------------*/
  #other-edit {
    color: var(--this-is-dummy);
  }

  #other-edit .sectionArea {
    width: 100%;
    margin: 0 auto;
  }

  #other-edit .sectionArea .section {
    padding: 10px;
  }

  #other-edit table {
    width: 100%;
  }

  #other-edit table.format td,
  #other-edit table.format th {
    border: 1px solid #c9c9c9;
  }

  #other-edit table.format th {
    width: 40%;
    text-align: center;
  }

  #other-edit .posttype1-disabled {
    width: 90%;
  }

  #other-edit .posttype2-disabled {
    width: 55%;
  }

  #other-edit .posttype3-disabled {
    width: 90%;
  }

  #other-edit .posttype4-disabled {
    width: 30%;
  }

  #other-edit .selecttype1 {
    width: 100%;
    margin: 2px 0 0 0;
  }

  #other-edit a.btn_select {
    width: 10em;
    font-size: 12px;
    color: #FFF;
    padding: 3px 17px;
    text-align: center;
    background: #A20737;
  }

  #other-edit a.btn_select span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_red.gif) no-repeat 0 center;
  }

  #other-edit a.btn_gray_delete {
    margin: 0px 1px;
    width: 8em;
  }

  #other-edit a.btn_gray {
    display: inline;
    padding: 2px 8px;
  }

  /*--------------------------
    パスワード変更
  --------------------------*/
  #change {
    color: var(--this-is-dummy);
  }

  #change #page {
    margin: 20px 0;
  }

  #change .sectionArea {
    width: 80%;
    margin: 0 auto;
    border: 1px solid #60A9DC;
  }

  #change .loginSet .inputSet {
    margin: 0;
    padding: 15px;
    text-align: center;
    background: #E6EFF4;
  }

  #change .loginSet .inputSet dl {
    font-weight: bold;
    margin: 0px;
    padding: 0px;
  }

  #change .loginSet .inputSet dl dt {
    padding: 0 0 2px 0;
    text-align: left;
  }

  #change .loginSet .inputSet dl dd {
    padding: 0 0 10px 0;
    text-align: left;
  }

  #change .loginSet .inputSet dl dd.last {
    padding: 0 0 0 0;
  }

  #change .loginSet .inputSet dl dd input {
    width: 80%;
    font-size: 12px;
  }

  #change .loginSet .button {
    margin: 2px 0 0 0;
    background: #EC7322;
  }

  #change .loginSet .button a {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    padding: 8px 0;
    background-position: -50px center;
  }

  #change .loginSet .button a span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/icon_orange.gif) no-repeat 0px center;
  }

  /*--------------------------
    その他業務
  --------------------------*/
  /*- 1列 -*/
  #other1 {
    color: var(--this-is-dummy);
  }

  #other1 #page {
    margin: 30px 0;
  }

  #other1 .sectionArea {
    border: 1px solid #60A9DC;
  }

  #other1 .sectionArea .section {
    padding: 2px 2px;
  }

  #other1 .sectionArea ul {
    list-style: none;
  }

  #other1 .sectionArea ul li {
    float: left;
    width: 50%;
  }

  #other1 .sectionArea ul li a {
    display: block;
    margin: 1px 2px;
    padding: 0.8em 5px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-align: left;
    background: #1A7CC6;
  }

  #other1 .sectionArea ul li a span {
    padding: 0 0 0 25px;
    background: url(../../i2_images/link_icon.jpg) no-repeat 3px center;
  }

  #other1 .ulSet {
    color: var(--this-is-dummy);
  }

  /*- 2列 -*/
  #other2 {
    color: var(--this-is-dummy);
  }

  #other2 #page {
    margin: 30px 0;
  }

  #other2 .sectionArea {
    border: 1px solid #60A9DC;
  }

  #other2 .sectionArea .section {
    padding: 2px 2px;
  }

  #other2 .sectionArea ul {
    list-style: none;
  }

  #other2 .sectionArea ul li {
    float: left;
    width: 50%;
  }

  #other2 .sectionArea ul li a {
    display: block;
    margin: 1px 2px;
    padding: 0.8em 5px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-align: left;
    background: #1A7CC6;
  }

  #other2 .sectionArea ul li a span {
    padding: 0 0 0 25px;
    background: url(../../i2_images/link_icon.jpg) no-repeat 3px center;
  }

  #other2 .ulSet {
    color: var(--this-is-dummy);
  }

  /*- 3列 -*/
  #other3 {
    color: var(--this-is-dummy);
  }

  #other3 #page {
    margin: 30px 0;
  }

  #other3 .sectionArea {
    border: 1px solid #60A9DC;
  }

  #other3 .sectionArea .section {
    padding: 2px 2px;
  }

  #other3 .sectionArea ul {
    list-style: none;
  }

  #other3 .sectionArea ul li {
    float: left;
    width: 50%;
  }

  #other3 .sectionArea ul li a {
    display: block;
    margin: 1px 2px;
    padding: 0.8em 5px;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-align: left;
    background: #1A7CC6;
  }

  #other3 .sectionArea ul li a span {
    padding: 0 0 0 25px;
    background: url(../../i2_images/link_icon.jpg) no-repeat 3px center;
  }

  #other3 .ulSet {
    color: var(--this-is-dummy);
  }

  /*--------------------------
    フッター情報表示
  --------------------------*/
  #footer-view {
    color: var(--this-is-dummy);
  }

  #footer-view .section {
    padding: 5px;
  }

  #footer-view .titleSpec {
    margin: 0 auto 10px;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    background-color: #707070;
  }

  #footer-view table.footerSpec {
    width: 100%;
  }

  #footer-view .footerSpec th,
  #footer-view .footerSpec td {
    text-align: left;
  }

  #footer-view .footerSpecth {
    padding: 5px;
    border: 1px solid #c9c9c9;
    background-color: #DBE7F4;
  }

  #footer-view .footerSpectd {
    padding: 10px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #footer-view .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--------------------------
    TOP画面情報表示
  --------------------------*/
  #top-view {
    color: var(--this-is-dummy);
  }

  #top-view .section {
    padding: 5px;
  }

  #top-view table.topSpec {
    width: 100%;
  }

  #top-view .topSpecth,
  #top-view .topSpectd {
    text-align: left;
  }

  #top-view .topSpecth {
    padding: 5px;
    border: 1px solid #c9c9c9;
    background-color: #DBE7F4;
  }

  #top-view .topSpectd {
    padding: 10px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #top-view .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #top-view .topKensuMessage {
    text-align: left;
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    color: red;
    text-decoration: underline;
  }

  /*--------------------------
    商品検索（ポップアップ）
  --------------------------*/
  #ichiran-pop {
    color: var(--this-is-dummy);
  }

  #ichiran-pop .sectionArea {
    width: 95%;
    margin: 0 auto;
  }

  #ichiran-pop .sectionArea .section {
    padding: 15px;
  }

  #ichiran-pop .condSpec td,
  #ichiran-pop .condSpec th {
    border: 1px solid #c9c9c9;
  }

  #ichiran-pop .condSpec th {
    width: 9em;
    text-align: center;
  }

  #ichiran-pop .checkArea {
    padding: 10px 0 0 0;
  }

  #ichiran-pop .posttype1-disabled,
  #ichiran-pop .posttype2-disabled {
    width: 90%;
  }

  #ichiran-pop .selecttype1 {
    width: 100%;
    margin: 2px 0 0 0;
  }

  /* 一覧 */
  #ichiran-pop .sectionlistArea {
    margin: 0 0 7px 0;
    background: #FFF;
    border: 1px solid #DEDEDE;
    width: 98%;
    margin: 0 auto;
  }

  #ichiran-pop .sectionlistArea .section {
    padding: 7px;
  }

  #ichiran-pop .hrtype {
    margin: 20px auto;
  }

  #ichiran-pop .tableSet {
    padding: 0 0 10px 0;
  }

  #ichiran-pop .leftSpec {
    width: 100%;
  }

  #ichiran-pop .rightSpec {
    width: 100%;
  }

  #ichiran-pop .leftSpec td,
  #ichiran-pop .leftSpec th,
  #ichiran-pop .rightSpec td,
  #ichiran-pop .rightSpec th {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #ichiran-pop .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  #ichiran-pop .leftSpec th,
  #ichiran-pop .rightSpec th {
    text-align: center;
  }

  #ichiran-pop .td1 {
    width: 20%;
  }

  #ichiran-pop .td2 {
    width: 20%;
  }

  #ichiran-pop .td3 {
    width: 20%;
  }

  #ichiran-pop .td4 {
    width: 20%;
  }

  /*- カラーサイズ検索 -*/
  #ichiran-pop .searchMsg {
    margin: 0px auto 10px;
  }

  #ichiran-pop .td5 {
    width: 25%;
  }

  #ichiran-pop .td6 {
    width: 10%;
  }

  #ichiran-pop .td7 {
    width: 15%;
  }

  #ichiran-pop .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--------------------------
    ログ参照
  --------------------------*/
  #log-ichiran {
    color: var(--this-is-dummy);
  }

  #log-ichiran .table_box_head {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #log-ichiran .table_box_body {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #log-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #log-ichiran .table_box_wrap_right {
    color: var(--this-is-dummy);
  }

  #log-ichiran div.table_box_1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #log-ichiran div.table_box_2 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #log-ichiran div.table_box_3 {
    color: var(--this-is-dummy);
  }

  #log-ichiran table.renewSpec1,
  #log-ichiran table.renewSpec2,
  #log-ichiran table.renewSpec3 {
    width: 100%;
  }

  #log-ichiran .renewSpec1 th,
  #log-ichiran .renewSpec2 th,
  #log-ichiran .renewSpec3 th {
    text-align: center;
  }

  #log-ichiran .renewSpec1-1 {
    border-right: 1px solid #c9c9c9;
    width: 50%;
  }

  #log-ichiran .renewSpec1-2 {
    text-align: center;
  }

  #log-ichiran .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--------------------------
    アクセスログ
  --------------------------*/
  /*-- 段組なし --*/
  #accesslog-ichiran {
    color: var(--this-is-dummy);
  }

  #accesslog-ichiran .sectionArea {
    width: 100%;
  }

  #accesslog-ichiran table.renewSpec1 {
    width: 100%
  }

  #accesslog-ichiran .renewSpec1 th {
    text-align: center;
    border: 1px solid #c9c9c9;
  }

  #accesslog-ichiran .renewSpec1 td {
    border: 1px solid #c9c9c9;
  }

  #accesslog-ichiran .renewSpec1-1 {
    width: 30%
  }

  #accesslog-ichiran .renewSpec1-2 {
    width: 15%;
    text-align: center;
  }

  /*-- 段組あり --*/
  #accesslog2-ichiran {
    color: var(--this-is-dummy);
  }

  #accesslog2-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #accesslog2-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #accesslog2-ichiran .table_box_wrap_left {
    float: left;
    width: 68%;
  }

  #accesslog2-ichiran .table_box_wrap_right {
    float: left;
    width: 32%;
  }

  #accesslog2-ichiran .table_box_wrap_left_s {
    float: left;
    width: 75%;
  }

  #accesslog2-ichiran .table_box_wrap_right_s {
    float: left;
    width: 25%;
  }

  #accesslog2-ichiran div.table_box_1,
  #accesslog2-ichiran div.table_box_2,
  #accesslog2-ichiran div.table_box_3,
  #accesslog2-ichiran div.table_box_11,
  #accesslog2-ichiran div.table_box_12,
  #accesslog2-ichiran div.table_box_13 {
    width: 100%;
  }

  #accesslog2-ichiran table.renewSpec1,
  #accesslog2-ichiran table.renewSpec2,
  #accesslog2-ichiran table.renewSpec3,
  #accesslog2-ichiran table.renewSpec4 {
    width: 100%;
  }

  #accesslog2-ichiran .renewSpec1 th,
  #accesslog2-ichiran .renewSpec3 th {
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    text-align: center;
  }

  #accesslog2-ichiran .renewSpec2 th {
    text-align: center;
  }

  #accesslog2-ichiran .renewSpec4 th {
    border-bottom: 1px solid #c9c9c9;
    text-align: center;
  }

  #accesslog2-ichiran .renewSpec1 td {
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #accesslog2-ichiran .renewSpec3 td {
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    text-align: center;
  }

  #accesslog2-ichiran .renewSpec4 td {
    border-bottom: 1px solid #c9c9c9;
  }

  #accesslog2-ichiran .renewSpec1-1,
  #accesslog2-ichiran .renewSpec2-1,
  #accesslog2-ichiran .renewSpec4-1 {
    width: 65%;
    border-right: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #accesslog2-ichiran .renewSpec3-1 {
    width: 50%;
    border-left: 1px solid #c9c9c9;
  }

  #accesslog2-ichiran .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--アクセス参照 --*/
  #accesslog3-ichiran {
    color: var(--this-is-dummy);
  }

  #accesslog3-ichiran .table_box_head {
    border-right: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #accesslog3-ichiran .table_box_body {
    border-right: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran .table_box_wrap_left_1,
  #accesslog3-ichiran .table_box_wrap_right_1 {
    color: var(--this-is-dummy);
  }

  #accesslog3-ichiran .table_box_wrap_left_2 {
    float: left;
    width: 70%;
  }

  #accesslog3-ichiran .table_box_wrap_right_2 {
    float: left;
    width: 30%;
  }

  #accesslog3-ichiran div.table_box_1,
  #accesslog3-ichiran div.table_box_2,
  #accesslog3-ichiran div.table_box_3,
  #accesslog3-ichiran div.table_box_4,
  #accesslog3-ichiran div.table_box_5,
  #accesslog3-ichiran div.table_box_6,
  #accesslog3-ichiran div.table_box_7 {
    width: 100%;
  }

  #accesslog3-ichiran table.renewSpec1,
  #accesslog3-ichiran table.renewSpec2,
  #accesslog3-ichiran table.renewSpec3,
  #accesslog3-ichiran table.renewSpec4,
  #accesslog3-ichiran table.renewSpec5,
  #accesslog3-ichiran table.renewSpec6,
  #accesslog3-ichiran table.renewSpec7 {
    width: 100%;
    border-top: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran table.renewSpec1 th,
  #accesslog3-ichiran table.renewSpec2 th,
  #accesslog3-ichiran table.renewSpec3 th,
  #accesslog3-ichiran table.renewSpec4 th,
  #accesslog3-ichiran table.renewSpec5 th,
  #accesslog3-ichiran table.renewSpec6 th,
  #accesslog3-ichiran table.renewSpec7 th {
    text-align: center;
  }

  #accesslog3-ichiran table.renewSpec1 th {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran table.renewSpec1 td {
    border-left: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran table.renewSpec6 th,
  #accesslog3-ichiran table.renewSpec6 td {
    border-bottom: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran table.renewSpec2 th,
  #accesslog3-ichiran table.renewSpec3 th,
  #accesslog3-ichiran table.renewSpec7 th,
  #accesslog3-ichiran table.renewSpec2 td,
  #accesslog3-ichiran table.renewSpec3 td,
  #accesslog3-ichiran table.renewSpec7 td {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #accesslog3-ichiran .renewSpec1-1 {
    width: 30%;
  }

  #accesslog3-ichiran .renewSpec1-2 {
    width: 16%;
  }

  #accesslog3-ichiran .renewSpec2-1 {
    width: 43%;
  }

  #accesslog3-ichiran .renewSpec3-1 {
    width: 43%;
  }

  /*--------------------------
11.月次削除処理
--------------------------*/
  #sonota-shori {
    color: var(--this-is-dummy);
  }

  #sonota-shori .sectionArea {
    width: 100%;
    margin: 0 auto;
  }

  #sonota-shori .sectionArea .section {
    padding: 10px;
  }

  #sonota-shori .section .megSpace1 {
    padding: 0px 0px 5px 0px;
  }

  #sonota-shori .section .megSpace2 {
    padding: 0px 0px 5px 0px;
    text-align: left;
  }

  #sonota-shori .headSpec {
    width: 100%;
    margin: 0 auto 10px;
  }

  #sonota-shori .leftSpec {
    width: 100%;
  }

  #sonota-shori .rightSpec {
    width: 100%;
  }

  #sonota-shori table.format th {
    text-align: center;
  }

  #sonota-shori .headSpec td,
  #sonota-shori .headSpec th,
  #sonota-shori .leftSpec td,
  #sonota-shori .leftSpec th {
    border: 1px solid #c9c9c9;
  }

  #sonota-shori .rightSpec td,
  #sonota-shori .rightSpec th {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #sonota-shori .posttype1-disabled {
    width: 95%;
  }

  #sonota-shori .td1 {
    width: 20%;
  }

  #sonota-shori .td2 {
    width: 55%;
  }

  /*--------------------------
    ASP実行ジョブ参照
  --------------------------*/
  #aspjob-ichiran {
    color: var(--this-is-dummy);
  }

  #aspjob-ichiran table.format th {
    text-align: center;
  }

  #aspjob-ichiran .leftSpec {
    width: 100%;
  }

  #aspjob-ichiran .rightSpec {
    width: 100%;
  }

  #aspjob-ichiran .leftSpec th,
  #aspjob-ichiran .leftSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #aspjob-ichiran .rightSpec th,
  #aspjob-ichiran .rightSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #aspjob-ichiran .leftbottom {
    color: var(--this-is-dummy);
  }

  #aspjob-ichiran .rightbottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #aspjob-ichiran .td1 {
    width: 22%
  }

  #aspjob-ichiran .td2 {
    width: 20%
  }

  #aspjob-ichiran .td3 {
    width: 22%
  }

  #aspjob-ichiran .td4 {
    width: 40%
  }

  #aspjob-ichiran .td5 {
    width: 20%
  }

  /*--------------------------
    マスタ処理メッセージ
  --------------------------*/
  #master-shori {
    color: var(--this-is-dummy);
  }

  #master-shori .section .msgBox {
    border: 1px solid #c9c9c9;
  }

  #master-shori .msgBox .megSpace1 {
    padding: 20px 10px;
  }

  #master-shori .msgBox .megSpace2 {
    padding: 0px 10px 20px;
  }

  #master-shori .msgBox .megSpace3 {
    padding: 0px 10px 20px;
  }

  #master-shori table.format {
    width: 100%;
    margin: 20px auto 10px;
  }

  #master-shori table.format th {
    border: 1px solid #c9c9c9;
    text-align: center;
  }

  #master-shori table.format td {
    border: 1px solid #c9c9c9;
  }

  #master-shori .td1 {
    width: 30%;
  }

  /*-------------------------------------
    担当者管理一覧（得意先/仕入先/自社）
  -------------------------------------*/
  #tanto-ichiran {
    color: var(--this-is-dummy);
  }

  #tanto-ichiran .table_box_head {
    border: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #tanto-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #tanto-ichiran .table_box_wrap_left {
    float: left;
    width: 73%;
  }

  #tanto-ichiran .table_box_wrap_right {
    float: right;
    width: 27%;
  }

  #tanto-ichiran div.table_box_1,
  #tanto-ichiran div.table_box_2,
  #tanto-ichiran div.table_box_3,
  #tanto-ichiran div.table_box_4,
  #tanto-ichiran div.table_box_5,
  #tanto-ichiran div.table_box_6,
  #tanto-ichiran div.table_box_7,
  #tanto-ichiran div.table_box_11,
  #tanto-ichiran div.table_box_12,
  #tanto-ichiran div.table_box_13,
  #tanto-ichiran div.table_box_14,
  #tanto-ichiran div.table_box_15,
  #tanto-ichiran div.table_box_16,
  #tanto-ichiran div.table_box_22,
  #tanto-ichiran div.table_box_23,
  #tanto-ichiran div.table_box_24,
  #tanto-ichiran div.table_box_25,
  #tanto-ichiran div.table_box_26,
  #tanto-ichiran div.table_box_31,
  #tanto-ichiran div.table_box_33,
  #tanto-ichiran div.table_box_34 {
    float: none;
    width: 100%;
  }

  #tanto-ichiran table.renewSpec1,
  #tanto-ichiran table.renewSpec2,
  #tanto-ichiran table.renewSpec3,
  #tanto-ichiran table.renewSpec4,
  #tanto-ichiran table.renewSpec5,
  #tanto-ichiran table.renewSpec6,
  #tanto-ichiran table.renewSpec7 {
    width: 100%;
  }

  #tanto-ichiran table.renewSpec1,
  #tanto-ichiran table.renewSpec2,
  #tanto-ichiran table.renewSpec3 {
    border-bottom: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #tanto-ichiran table.renewSpec4 {
    border-right: 1px solid #c9c9c9;
  }

  #tanto-ichiran .renewSpec1 th,
  #tanto-ichiran .renewSpec2 th,
  #tanto-ichiran .renewSpec3 th,
  #tanto-ichiran .renewSpec4 th {
    text-align: center;
  }

  #tanto-ichiran .renewSpec1-1,
  #tanto-ichiran .renewSpec2-1,
  #tanto-ichiran .renewSpec4-1 {
    border-right: 1px solid #c9c9c9;
    width: 40%;
  }

  #tanto-ichiran .renewSpec4-1 {
    text-align: center;
  }

  #tanto-ichiran .btn_hensyu,
  #tanto-ichiran .btn_gray_delete,
  #tanto-ichiran .btn_hensyu {
    padding: 4px;
  }

  /*--------------------------
    納品先管理（得意先/仕入先）
  --------------------------*/
  #nohin-ichiran {
    color: var(--this-is-dummy);
  }

  #nohin-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #nohin-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #nohin-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #nohin-ichiran .table_box_wrap_right {
    float: right;
    width: 50%
  }

  #nohin-ichiran div.table_box_1,
  #nohin-ichiran div.table_box_2,
  #nohin-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #nohin-ichiran div.table_box_3 {
    float: left;
    width: 50%
  }

  #nohin-ichiran div.table_box_4 {
    float: left;
    width: 50%
  }

  #nohin-ichiran div.table_box_13,
  #nohin-ichiran div.table_box_14 {
    display: none;
  }

  #nohin-ichiran table.renewSpec1,
  #nohin-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #nohin-ichiran table.renewSpec3,
  #nohin-ichiran table.renewSpec4 {
    width: 100%;
  }

  #nohin-ichiran .renewSpec1 th,
  #nohin-ichiran .renewSpec2 th {
    text-align: center;
  }

  #nohin-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 76%;
  }

  #nohin-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 38%;
  }

  #nohin-ichiran .renewSpec3-1,
  #nohin-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
  }

  #nohin-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #nohin-ichiran a.btn_gray_delete,
  #nohin-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    単価一覧
  --------------------------*/
  /*- 5列 -*/
  #tank5-ichiran {
    color: var(--this-is-dummy);
  }

  #tank5-ichiran .section {
    padding: 10px 10px 15px 10px;
  }

  #tank5-ichiran table.format th,
  #tank5-ichiran table.format td {
    padding: 1px 4px;
  }

  #tank5-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #tank5-ichiran .renewSpec1 th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank5-ichiran .renewSpec1 td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #tank5-ichiran input.newtankText {
    background: #f3f3f2;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank5-ichiran input.nowtankText {
    background: #ffffff;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank5-ichiran .posttype1-disabled {
    width: 70px;
  }

  #tank5-ichiran a.btn_gray_delete {
    font-size: 12px;
    color: #FFF;
    padding: 1px 3px;
    width: 65px;
  }

  #tank5-ichiran a.btn_gray_deletet span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_red.gif) no-repeat 0 center;
  }

  /*- 3列 -*/
  #tank3-ichiran {
    color: var(--this-is-dummy);
  }

  #tank3-ichiran .section {
    padding: 10px 10px 15px 10px;
  }

  #tank3-ichiran table.format th,
  #tank3-ichiran table.format td {
    padding: 1px 4px;
  }

  #tank3-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #tank3-ichiran .renewSpec1 th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank3-ichiran .renewSpec1 td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #tank3-ichiran input.newtankText {
    background: #f3f3f2;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank3-ichiran input.nowtankText {
    background: #ffffff;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank3-ichiran .posttype1-disabled {
    width: 70px;
  }

  #tank3-ichiran a.btn_gray_delete {
    font-size: 12px;
    color: #FFF;
    padding: 1px 3px;
    width: 65px;
  }

  #tank3-ichiran a.btn_gray_deletet span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_red.gif) no-repeat 0 center;
  }

  /*- AP版一覧 -*/
  #tank0-ichiran {
    color: var(--this-is-dummy);
  }

  #tank0-ichiran .sectionArea {
    width: 100%;
    margin: 0px auto 13px;
  }

  #tank0-ichiran .sectionArea .section {
    padding: 10px;
  }

  #tank0-ichiran .tableBox {
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #tank0-ichiran table.format th,
  #tank0-ichiran table.format td {
    padding: 1px 4px;
  }

  #tank0-ichiran table.leftSpec {
    width: 100%;
    margin: 0px;
  }

  #tank0-ichiran .leftSpec th {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank0-ichiran .leftSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #tank0-ichiran table.rightSpec {
    width: 100%;
    margin: 0px;
  }

  #tank0-ichiran .rightSpec th {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank0-ichiran .rightSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #tank0-ichiran .td1 {
    width: 12%;
  }

  #tank0-ichiran .td2 {
    width: 24%;
  }

  #tank0-ichiran .td3 {
    width: 20%;
  }

  #tank0-ichiran .td4 {
    width: 13%;
  }

  /*- AP版編集 -*/
  #tank5-ap-ichiran {
    color: var(--this-is-dummy);
  }

  #tank5-ap-ichiran .section {
    padding: 10px 10px 0px 10px;
  }

  #tank5-ap-ichiran .headtable {
    width: 100%;
  }

  #tank5-ap-ichiran .tableSet {
    padding: 0px 0px 10px 0px;
  }

  #tank5-ap-ichiran table.format th,
  #tank5-ap-ichiran table.format td {
    padding: 1px 4px;
  }

  #tank5-ap-ichiran table.leftSpec {
    width: 100%;
  }

  #tank5-ap-ichiran .leftSpec th {
    border: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank5-ap-ichiran .leftSpec td {
    border: 1px solid #c9c9c9;
  }

  #tank5-ap-ichiran table.rightSpec {
    width: 100%;
  }

  #tank5-ap-ichiran .rightSpec th {
    border: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank5-ap-ichiran .rightSpec td {
    border: 1px solid #c9c9c9;
  }

  #tank5-ap-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #tank5-ap-ichiran table.renewSpec2 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #tank5-ap-ichiran .renewSpec1 th,
  #tank5-ap-ichiran .renewSpec2 th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #tank5-ap-ichiran .renewSpec1 td,
  #tank5-ap-ichiran .renewSpec2 td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #tank5-ap-ichiran input.newtankText {
    background: #f3f3f2;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank5-ap-ichiran input.nowtankText {
    background: #ffffff;
    border: 1px solid #71686c;
    font: 99% arial, helvetica, clean, sans-serif;
    width: 90px;
  }

  #tank5-ap-ichiran .selecttype1 {
    width: 90%;
  }

  #tank5-ap-ichiran .posttype1-disabled {
    width: 90%;
  }

  #tank5-ap-ichiran .td1 {
    width: 100px;
  }

  #tank5-ap-ichiran .td2 {
    width: 100px;
  }

  /*--------------------------
    在庫一覧
  --------------------------*/
  #zaik-ichiran {
    color: var(--this-is-dummy);
  }

  #zaik-ichiran .section {
    padding: 10px 10px 15px 10px;
  }

  #zaik-ichiran table.format th,
  #zaik-ichiran table.format td {
    padding: 1px 4px;
  }

  #zaik-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #zaik-ichiran .renewSpec1 th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik-ichiran .renewSpec1 td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #zaik-ichiran .posttype1-disabled {
    width: 90px;
  }

  #zaik-ichiran .posttype2-disabled {
    width: 70px;
  }

  #zaik-ichiran .btn_hensyu {
    font-size: 12px;
    color: #FFF;
    padding: 1px 3px;
    width: 65px;
  }

  #zaik-ichiran .btn_hensyu span {
    padding: 0 0 0 15px;
    background: url(../../i2_images/link_icon_ogange.jpg) no-repeat left center;
  }


  /*- AP版一覧 -*/
  #zaik-ap-ichiran {
    color: var(--this-is-dummy);
  }

  #zaik-ap-ichiran .sectionArea {
    width: 100%;
    margin: 0px auto 13px;
  }

  #zaik-ap-ichiran .sectionArea .section {
    padding: 10px;
  }

  #zaik-ap-ichiran .tableBox {
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #zaik-ap-ichiran table.format th,
  #zaik-ap-ichiran table.format td {
    padding: 1px 4px;
  }

  #zaik-ap-ichiran table.leftSpec {
    width: 100%;
    margin: 0px;
  }

  #zaik-ap-ichiran .leftSpec th {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik-ap-ichiran .leftSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #zaik-ap-ichiran table.rightSpec {
    width: 100%;
    margin: 0px;
  }

  #zaik-ap-ichiran .rightSpec th {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik-ap-ichiran .rightSpec td {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
  }

  #zaik-ap-ichiran .td1 {
    width: 12%;
  }

  #zaik-ap-ichiran .td2 {
    width: 24%;
  }

  #zaik-ap-ichiran .td3 {
    width: 20%;
  }

  /*- AP版編集 -*/
  #zaik5-ap-ichiran {
    color: var(--this-is-dummy);
  }

  #zaik5-ap-ichiran .section {
    padding: 10px 10px 0px 10px;
  }

  #zaik5-ap-ichiran .headtable {
    width: 100%;
  }

  #zaik5-ap-ichiran .tableSet {
    padding: 0px 0px 10px 0px;
  }

  #zaik5-ap-ichiran table.format th,
  #zaik5-ap-ichiran table.format td {
    padding: 1px 4px;
  }

  #zaik5-ap-ichiran table.leftSpec {
    width: 100%;
  }

  #zaik5-ap-ichiran .leftSpec th {
    border: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik5-ap-ichiran .leftSpec td {
    border: 1px solid #c9c9c9;
  }

  #zaik5-ap-ichiran table.rightSpec {
    width: 100%;
  }

  #zaik5-ap-ichiran .rightSpec th {
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik5-ap-ichiran .rightSpec td {
    border: 1px solid #c9c9c9;
  }

  #zaik5-ap-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #zaik5-ap-ichiran .renewSpec1 th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
    background: #D8EAF3;
  }

  #zaik5-ap-ichiran .renewSpec1 td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #zaik5-ap-ichiran .posttype1-disabled {
    width: 100px;
  }

  #zaik5-ap-ichiran .td10 {
    width: 100px;
  }

  /*--------------------------
    倉庫管理
  --------------------------*/
  #sokokanri-ichiran {
    color: var(--this-is-dummy);
  }

  #sokokanri-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #sokokanri-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #sokokanri-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #sokokanri-ichiran .table_box_wrap_right1 {
    color: var(--this-is-dummy);
  }

  #sokokanri-ichiran .table_box_wrap_right {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #sokokanri-ichiran div.table_box_1,
  #sokokanri-ichiran div.table_box_2,
  #sokokanri-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #sokokanri-ichiran div.table_box_3 {
    float: right;
    width: 25%;
  }

  #sokokanri-ichiran div.table_box_13,
  #sokokanri-ichiran div.table_box_14 {
    display: none;
  }

  #sokokanri-ichiran table.renewSpec1,
  #sokokanri-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #sokokanri-ichiran table.renewSpec4,
  #sokokanri-ichiran table.renewSpec3 {
    width: 100%;
  }

  #sokokanri-ichiran .renewSpec1 th,
  #sokokanri-ichiran .renewSpec2 th {
    text-align: center;
  }

  #sokokanri-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #sokokanri-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 33%;
  }

  #sokokanri-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 80%;
  }

  #sokokanri-ichiran .renewSpec3-1,
  #sokokanri-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #sokokanri-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #sokokanri-ichiran a.btn_gray_delete,
  #sokokanri-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    説明項目管理
  --------------------------*/
  #setu-ichiran {
    color: var(--this-is-dummy);
  }

  #setu-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #setu-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #setu-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #setu-ichiran .table_box_wrap_right {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #setu-ichiran .table_box_wrap_right1 {
    color: var(--this-is-dummy);
  }

  #setu-ichiran div.table_box_1,
  #setu-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #setu-ichiran div.table_box_2 {
    float: right;
    width: 25%;
  }

  #setu-ichiran div.table_box_13,
  #setu-ichiran div.table_box_14 {
    display: none;
  }

  #setu-ichiran table.renewSpec1 {
    width: 100%;
  }

  #setu-ichiran table.renewSpec4,
  #setu-ichiran table.renewSpec3,
  #setu-ichiran table.renewSpec2 {
    width: 100%;
  }

  #setu-ichiran .renewSpec1 th,
  #setu-ichiran .renewSpec2 th {
    text-align: center;
  }

  #setu-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 40%;
  }

  #setu-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 20%;
  }

  #setu-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #setu-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #setu-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #setu-ichiran a.btn_gray_delete,
  #setu-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    大分類管理
  --------------------------*/
  #daibun-ichiran {
    color: var(--this-is-dummy);
  }

  #daibun-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #daibun-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #daibun-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #daibun-ichiran .table_box_wrap_right {
    border-top: 1px solid #c9c9c9;
    width: 100%;
  }

  #daibun-ichiran .table_box_wrap_right1 {
    color: var(--this-is-dummy);
  }

  #daibun-ichiran div.table_box_1,
  #daibun-ichiran div.table_box_2,
  #daibun-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #daibun-ichiran div.table_box_3 {
    float: right;
    width: 30%;
  }

  #daibun-ichiran div.table_box_4 {
    float: right;
    width: 30%;
  }

  #daibun-ichiran div.table_box_13,
  #daibun-ichiran div.table_box_14 {
    display: none;
  }

  #daibun-ichiran table.renewSpec1 {
    width: 100%;
    border-bottom: 1px solid #c9c9c9;
  }

  #daibun-ichiran table.renewSpec2 {
    width: 100%;
  }

  #daibun-ichiran table.renewSpec3,
  #daibun-ichiran table.renewSpec4 {
    width: 100%;
  }

  #daibun-ichiran .renewSpec1 th,
  #daibun-ichiran .renewSpec2 th {
    text-align: center;
  }

  #daibun-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 76%;
  }

  #daibun-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #daibun-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #daibun-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #daibun-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #daibun-ichiran a.btn_gray_delete,
  #daibun-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    中分類管理
  --------------------------*/
  #chubun-ichiran {
    color: var(--this-is-dummy);
  }

  #chubun-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #chubun-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #chubun-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #chubun-ichiran .table_box_wrap_right {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%
  }

  #chubun-ichiran .table_box_wrap_right1 {
    color: var(--this-is-dummy);
  }

  #chubun-ichiran div.table_box_1,
  #chubun-ichiran div.table_box_2,
  #chubun-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #chubun-ichiran div.table_box_3 {
    float: right;
    width: 30%
  }

  #chubun-ichiran div.table_box_4 {
    float: right;
    width: 30%
  }

  #chubun-ichiran div.table_box_13,
  #chubun-ichiran div.table_box_14 {
    display: none;
  }

  #chubun-ichiran table.renewSpec1,
  #chubun-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #chubun-ichiran table.renewSpec3,
  #chubun-ichiran table.renewSpec4 {
    width: 100%;
  }

  #chubun-ichiran .renewSpec1 th,
  #chubun-ichiran .renewSpec2 th {
    text-align: center;
  }

  #chubun-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #chubun-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #chubun-ichiran .renewSpec3-1,
  #chubun-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
  }

  #chubun-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #chubun-ichiran a.btn_gray_delete,
  #chubun-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    小分類管理
  --------------------------*/
  #shobun-ichiran {
    color: var(--this-is-dummy);
  }

  #shobun-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #shobun-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #shobun-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #shobun-ichiran .table_box_wrap_right {
    float: right;
    width: 100%
  }

  #shobun-ichiran div.table_box_1,
  #shobun-ichiran div.table_box_2,
  #shobun-ichiran div.table_box_3,
  #shobun-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #shobun-ichiran div.table_box_12 {
    border-bottom: 1px solid #c9c9c9;
    float: none;
    width: 100%;
  }

  #shobun-ichiran div.table_box_13,
  #shobun-ichiran div.table_box_14 {
    display: none;
  }

  #shobun-ichiran table.renewSpec1,
  #shobun-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #shobun-ichiran table.renewSpec3 {
    width: 100%;
  }

  #shobun-ichiran table.renewSpec4 {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #shobun-ichiran table.renewSpec5 {
    border-bottom: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #shobun-ichiran .renewSpec1 th,
  #shobun-ichiran .renewSpec2 th,
  #shobun-ichiran .renewSpec5 th,
  #shobun-ichiran .renewSpec3 th {
    text-align: center;
  }

  #shobun-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #shobun-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 33%;
  }

  #shobun-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 80%;
  }

  #shobun-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    float: right;
    width: 25%;
  }

  #shobun-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #shobun-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #shobun-ichiran a.btn_gray_delete,
  #shobun-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    分類Ａ管理
  --------------------------*/
  #buna-ichiran {
    color: var(--this-is-dummy);
  }

  #buna-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #buna-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #buna-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #buna-ichiran .table_box_wrap_right {
    float: right;
    width: 100%;
  }

  #buna-ichiran div.table_box_1,
  #buna-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #buna-ichiran div.table_box_2 {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #buna-ichiran div.table_box_13,
  #buna-ichiran div.table_box_14 {
    display: none;
  }

  #buna-ichiran table.renewSpec1 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #buna-ichiran table.renewSpec2 {
    float: right;
    width: 25%;
  }

  #buna-ichiran table.renewSpec3,
  #buna-ichiran table.renewSpec4 {
    width: 100%;
  }

  #buna-ichiran .renewSpec1 th,
  #buna-ichiran .renewSpec2 th {
    text-align: center;
  }

  #buna-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #buna-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 20%;
  }

  #buna-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 25%;
  }

  #buna-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #buna-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #buna-ichiran a.btn_gray_delete,
  #buna-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    分類Ｂ管理
  --------------------------*/
  #bunb-ichiran {
    color: var(--this-is-dummy);
  }

  #bunb-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #bunb-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #bunb-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #bunb-ichiran .table_box_wrap_right {
    float: right;
    width: 100%;
  }

  #bunb-ichiran div.table_box_1,
  #bunb-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #bunb-ichiran div.table_box_2 {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%;
  }

  #bunb-ichiran div.table_box_13,
  #bunb-ichiran div.table_box_14 {
    display: none;
  }

  #bunb-ichiran table.renewSpec1 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #bunb-ichiran table.renewSpec2 {
    float: right;
    width: 25%;
  }

  #bunb-ichiran table.renewSpec3,
  #bunb-ichiran table.renewSpec4 {
    width: 100%;
  }

  #bunb-ichiran .renewSpec1 th,
  #bunb-ichiran .renewSpec2 th {
    text-align: center;
  }

  #bunb-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #bunb-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 20%;
  }

  #bunb-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 25%;
  }

  #bunb-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #bunb-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #bunb-ichiran a.btn_gray_delete,
  #bunb-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    伝票区分設定
  --------------------------*/
  #denkb-ichiran {
    color: var(--this-is-dummy);
  }

  #denkb-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #denkb-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #denkb-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #denkb-ichiran div.table_box_1,
  #denkb-ichiran div.table_box_2,
  #denkb-ichiran div.table_box_3,
  #denkb-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #denkb-ichiran div.table_box_13,
  #denkb-ichiran div.table_box_14 {
    width: 50%;
  }

  #denkb-ichiran table.renewSpec1,
  #denkb-ichiran table.renewSpec2,
  #denkb-ichiran table.renewSpec3 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #denkb-ichiran table.renewSpec4 {
    width: 100%;
  }

  #denkb-ichiran .renewSpec1 th,
  #denkb-ichiran .renewSpec2 th,
  #denkb-ichiran .renewSpec3 th,
  #denkb-ichiran .renewSpec4 th {
    text-align: center;
  }

  #denkb-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #denkb-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #denkb-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #denkb-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #denkb-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #denkb-ichiran a.btn_gray_delete,
  #denkb-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    カレンダー設定
  --------------------------*/

  #calendar-ichiran .section {
    padding: 10px 10px 15px 10px;
  }

  #calendar-ichiran table.format th,
  #calendar-ichiran table.format td {
    padding: 2px 4px;
  }

  #calendar-ichiran .table_box_head {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #calendar-ichiran .table_box_body {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #calendar-ichiran div.table_box_1 {
    float: left;
    width: 100%;
  }

  #calendar-ichiran table.renewSpec1 {
    width: 100%;
  }

  #calendar-ichiran .renewSpec1 th {
    text-align: center;
  }

  #calendar-ichiran .renewSpec1 tr {
    height: 32px;
  }

  #calendar-ichiran .renewSpec1-1 {
    border-right: 0px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    text-align: center;
  }

  #calendar-ichiran .renewSpec1-2 {
    border-right: 0px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    width: 90%;
  }

  #calendar-ichiran .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #calendar-ichiran .posttype1-disabled {
    width: 80%;
  }

  #calendar-ichiran .table-caption {
    font-size: 16px;
    text-align: left;
    margin-left: 20px;
  }

  /*--------------------------
    ユーザーID管理
  --------------------------*/
  #useridkanri-ichiran {
    color: var(--this-is-dummy);
  }

  #useridkanri-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #useridkanri-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #useridkanri-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #useridkanri-ichiran .table_box_wrap_right {
    float: right;
    width: 50%
  }

  #useridkanri-ichiran div.table_box_1,
  #useridkanri-ichiran div.table_box_2,
  #useridkanri-ichiran div.table_box_3,
  #useridkanri-ichiran div.table_box_5,
  #useridkanri-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #useridkanri-ichiran div.table_box_4 {
    float: right;
    width: 50%
  }

  #useridkanri-ichiran div.table_box_13,
  #useridkanri-ichiran div.table_box_14 {
    display: none;
  }

  #useridkanri-ichiran table.renewSpec1,
  #useridkanri-ichiran table.renewSpec3,
  #useridkanri-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #useridkanri-ichiran table.renewSpec4 {
    width: 100%;
  }

  #useridkanri-ichiran table.renewSpec14 {
    border-top: 1px solid #c9c9c9;
    width: 100%;
  }

  #useridkanri-ichiran .renewSpec1 th,
  #useridkanri-ichiran .renewSpec2 th,
  #useridkanri-ichiran .renewSpec3 th,
  #useridkanri-ichiran .renewSpec4 th {
    text-align: center;
  }

  #useridkanri-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #useridkanri-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #useridkanri-ichiran .renewSpec3-1 {
    border-left: 1px solid #c9c9c9;
    width: 30%;
  }

  #useridkanri-ichiran .renewSpec4-1 {
    border-left: 1px solid #c9c9c9;
    width: 50%;
  }

  #useridkanri-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #useridkanri-ichiran a.btn_gray_delete,
  #useridkanri-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    承認者管理
  --------------------------*/
  #shonin-ichiran {
    color: var(--this-is-dummy);
  }

  #shonin-ichiran .sectionArea .sectionedit {
    padding: 10px;
  }

  #shonin-ichiran table.renewSpec1 {
    width: 100%;
  }

  #shonin-ichiran .renewSpec1 th {
    text-align: center;
    border: 1px solid #c9c9c9;
  }

  #shonin-ichiran .renewSpec1 td {
    border: 1px solid #c9c9c9;
  }

  #shonin-ichiran .tancolor {
    background: #ffffcc;
  }

  #shonin-ichiran a.btn_gray_delete,
  #shonin-ichiran a.btn_hensyu {
    line-height: 18px;
    margin: 3px auto;
    padding: 3px 8px;
  }

  #shonin-ichiran a.btn_select {
    padding: 2px 8px;
  }

  #shonin-ichiran .posttype1-disabled {
    width: 90%;
  }

  #shonin-ichiran .posttype2-disabled {
    width: 90%;
  }

  #shonin-ichiran .td1 {
    width: 25%;
  }

  #shonin-ichiran .td2 {
    width: 30%;
  }

  /*--------------------------
    承認状況（ポップアップ）
  --------------------------*/
  #syonin-pop-ichiran {
    color: var(--this-is-dummy);
  }

  #syonin-pop-ichiran .back-yellow {
    background: #ffff99;
  }

  #syonin-pop-ichiran .back-green {
    background: #1f811f;
    color: #ffffff;
  }

  #syonin-pop-ichiran .back-red {
    background: #bc1714;
    color: #ffffff;
  }

  #syonin-pop-ichiran .nextmark {
    padding: 15px 0px;
  }

  #syonin-pop-ichiran .nextmark span {
    padding: 10px;
    background: url(../../i2_images/icon_next.gif) no-repeat 0 center;
  }

  #syonin-pop-ichiran .syoninArea1 {
    width: 95%;
    padding: 3px 8px;
    border: 2px solid #c9c9c9;
    text-align: left;
  }

  #syonin-pop-ichiran .syoninArea2 {
    width: 95%;
    padding: 3px 8px;
    border: 1px solid #c9c9c9;
    text-align: left;
  }

  #syonin-pop-ichiran .comment {
    height: 50px;
    border: 1px solid #c9c9c9;
    text-align: left;
    padding: 3px;
    margin: 6px 0px 3px 0px;
    background: #fafefe;
    color: #000000;
  }

  #syonin-pop-ichiran .title {
    font-weight: bold;
  }

  #syonin-pop-ichiran .tanto {
    float: left;
    padding: 0px 20px 0px 0px;
  }

  #syonin-pop-ichiran .tantonm {
    float: none;
  }

  #syonin-pop-ichiran .adddate {
    color: var(--this-is-dummy);
  }

  /*--------------------------
    環境設定
  --------------------------*/
  #kankyo-setting {
    color: var(--this-is-dummy);
  }

  #kankyo-setting .commonPageBt ul li {
    float: left;
    width: 100%;
  }

  #kankyo-setting .sectionArea {
    width: 100%;
    margin: 0 auto 30px;
    background: #FFF;
    border: 1px solid #dedede;

  }

  #kankyo-setting .sectionArea .section div.tableSet {
    width: 100%;
  }

  #kankyo-setting .sectionArea .section div.border_box {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #kankyo-setting .sectionArea .section table th,
  #kankyo-setting .sectionArea .section table td {
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: 1px solid #c9c9c9;
    border-left: none;
  }

  #kankyo-setting .sectionArea .section table td.bt_white {
    border-top: 1px solid #c9c9c9;
  }

  #kankyo-setting .sectionArea .section table input.input_size1 {
    margin: 0 0 0;
    width: 90%;
    line-height: 14px;
  }

  #kankyo-setting .sectionArea .section table input.input_size2 {
    margin: 0 0 0;
    width: 80px;
    line-height: 14px;
  }

  #kankyo-setting .sectionArea .section table.leftSpec {
    float: none;
    width: 100%;
  }

  #kankyo-setting .sectionArea .section table.leftSpec th {
    border-left: none;
  }

  #kankyo-setting .sectionArea .section table.centerSpec {
    float: none;
    width: 100%;
  }

  #kankyo-setting .sectionArea .section table.rightSpec {
    float: none;
    width: 100%;
  }

  #kankyo-setting .sectionArea .section table.rightSpec td {
    border-left: none;
    border-right: none;
  }

  #kankyo-setting .sectionArea .section table.rightSpec td span {
    visibility: visible;
  }

  #display-user #mainTitleWrapper #mainTitle ul li {
    float: right;
    width: 50%;
    padding: 2px 0 0 0;
  }

  #kankyo-setting img.img_size {
    width: auto;
    height: 71px;
  }

  #kankyo-setting .sectionArea2 {
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #dedede;

  }

  #kankyo-setting .sectionArea2 .section div.tableSet {
    width: 100%;
  }

  #kankyo-setting .sectionArea2 .section div.border_box {
    color: var(--this-is-dummy);
  }

  #kankyo-setting .sectionArea2 .section .cell_color_img {
    padding: 3px 0 3px 3px;
    background: #F2F2F2;
  }

  #kankyo-setting .sectionArea2 .section table th,
  #kankyo-setting .sectionArea2 .section table td {
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #c9c9c9;
  }

  #kankyo-setting .sectionArea2 .section table.leftSpec {
    float: none;
    width: 100%;
  }

  #kankyo-setting .sectionArea2 .section table.rightSpec {
    float: none;
    width: 100%;
  }

  #kankyo-setting .sectionArea2 .section table.leftSpec .t_01 {
    width: 25%;
  }

  #kankyo-setting .sectionArea2 .section table.leftSpec .t_02 {
    width: 75%;
  }

  #kankyo-setting .sectionArea2 .section table.rightSpec .t_03 {
    width: 85%;
  }

  #kankyo-setting .sectionArea2 .section table.rightSpec .t_04 {
    width: 15%;
  }

  #kankyo-setting .sectionArea2 .section table.rightSpec th,
  #kankyo-setting .sectionArea2 .section table.rightSpec td {
    border-top: none;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #kankyo-setting .sectionArea2 .section table input.input_size1 {
    margin: 0 0 0;
    width: 90%;
    line-height: 14px;
  }

  #kankyo-setting .sectionArea2 .section table input.input_size2 {
    margin: 0 0 0;
    width: 90%;
    line-height: 14px;
  }

  #kankyo-setting .sectionArea3 {
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #kankyo-setting .sectionArea3 .section {
    padding: 10px;
  }

  #kankyo-setting .sectionArea3 table.format td,
  #kankyo-setting .sectionArea3 table.format th {
    border: 1px solid #c9c9c9;
  }

  #kankyo-setting .sectionArea3 table.format th {
    width: 12em;
    text-align: center;
  }

  /*--------------------------
    単位管理管理
  --------------------------*/
  #tani-ichiran {
    color: var(--this-is-dummy);
  }

  #tani-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #tani-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #tani-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #tani-ichiran .table_box_wrap_right {
    float: right;
    width: 100%
  }

  #tani-ichiran div.table_box_1,
  #tani-ichiran div.table_box_2,
  #tani-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #tani-ichiran div.table_box_3 {
    border-top: 1px solid #c9c9c9;
    float: right;
    width: 100%
  }

  #tani-ichiran div.table_box_4 {
    float: left;
    width: 50%
  }

  #tani-ichiran div.table_box_13,
  #tani-ichiran div.table_box_14 {
    display: none;
  }

  #tani-ichiran table.renewSpec1,
  #tani-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #tani-ichiran table.renewSpec3 {
    width: 100%;
  }

  #tani-ichiran table.renewSpec4 {
    float: right;
    width: 25%;
  }

  #tani-ichiran .renewSpec1 th,
  #tani-ichiran .renewSpec2 th {
    text-align: center;
  }

  #tani-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 76%;
  }

  #tani-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 38%;
  }

  #tani-ichiran .renewSpec3-1,
  #tani-ichiran .renewSpec4-1 {

    border-left: 1px solid #c9c9c9;
  }

  #tani-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #tani-ichiran a.btn_gray_delete,
  #tani-ichiran a.btn_hensyu {
    line-height: 18px;
  }

  /*--------------------------
    メニュー表示設定
  --------------------------*/
  #display-menu {
    color: var(--this-is-dummy);
  }

  #display-menu .sectionArea2 {
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #display-menu .sectionArea2 .section {
    padding: 20px;
  }

  #display-menu .sectionArea2 table.format td,
  #display-menu .sectionArea2 table.format th {
    border: 1px solid #c9c9c9;
  }

  #display-menu .sectionArea2 table.format th {
    width: 12em;
    text-align: center;
  }

  #display-menu .sectionArea2 .input_select1 {
    margin: 0 0 0;
    width: 95%;
  }

  #display-menu .section .border_box {
    border-left: 1px solid #c9c9c9;
  }

  #display-menu table {
    color: var(--this-is-dummy);
  }

  #display-menu table.blank1 {
    float: left;
    width: 25%;
  }

  #display-menu th {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    text-align: center;
  }

  #display-menu td {
    border-top: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #display-menu th.p_name1,
  #display-menu td.p_name1 {
    color: var(--this-is-dummy);
  }

  #display-menu th.p_file1,
  #display-menu td.p_file1 {
    color: var(--this-is-dummy);
  }

  #display-menu .bottom1 {
    border-bottom: 1px solid #c9c9c9;
  }

  #display-menu .bottom2 {
    border-bottom: 1px solid #c9c9c9;
  }

  #display-menu .checkbox1 {
    width: 28px;
    text-align: center;
  }

  #display-menu .tableset_left {
    float: left;
    width: 60%;
  }

  #display-menu .tableset_left .l_block {
    float: left;
    width: 100%;
  }

  #display-menu .tableset_left .r_block {
    float: right;
    width: 100%;
  }

  #display-menu .tableset_right {
    float: left;
    width: 40%;
  }

  #display-menu .tableset_right div.center {
    float: left;
    width: 70%;
  }

  #display-menu .tableset_right div.center table.blank1 {
    float: left;
    width: 50%;
    background: #d8eaf3;
  }

  #display-menu .tableset_right div.center table.updown {
    float: left;
    width: 50%;
  }

  #display-menu .tableset_right div.right {
    float: left;
    width: 30%;
  }

  #display-menu .tableset_right div.right table.blank1 {
    float: left;
    width: 100%;
    background: #d8eaf3;
  }

  #display-menu .tableset_right div.right table.edit {
    float: left;
    width: 100%;
  }

  #display-menu .tableset_right div.center table.updown a.btn_updown,
  #display-menu .tableset_right div.right table.edit a.btn_gray,
  #display-menu .tableset_right div.right table.edit a.btn_hensyu {
    display: block;
    height: 19px;
    margin: 0 auto;
    padding: 0;
    line-height: 19px;
    color: #FFF;
    text-align: center;
  }

  /*--------------------------
    ユーザー画面設定
  --------------------------*/
  #display-user {
    color: var(--this-is-dummy);
  }

  #display-user #contents2 table th {
    text-align: center;
  }

  #display-user .sectionArea3 {
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #display-user .sectionArea3 .section {
    padding: 20px;
  }

  #display-user .sectionArea3 table.format td,
  #display-user .sectionArea3 table.format th {
    border: 1px solid #c9c9c9;
  }

  #display-user .sectionArea3 table.format th {
    width: 8em;
    text-align: center;
  }

  #display-user .sectionArea3 .input_select1 {
    margin: 0 0 0;
    width: 95%;
  }

  #display-user .sectionArea {
    margin: 0 auto 20px;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #display-user #contents2 .sectionArea .section table {
    font-size: 12px;
    border-collapse: collapse;
    width: 100%;
  }

  #display-user #contents2 .sectionArea table th {
    width: 20%;
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
  }

  #display-user #contents2 .sectionArea table td {
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
  }

  #display-user .sectionArea2 {
    width: 100%;
    margin: 0 auto;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #display-user #contents2 .sectionArea2 .section table {
    font-size: 12px;
    border-collapse: collapse;
    width: 100%;
  }

  #display-user #contents2 .sectionArea2 table th,
  #display-user #contents2 .sectionArea2 table td {
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
  }

  #display-user #contents2 .sectionArea2 table th {
    text-align: center;
  }

  #display-user #contents2 .sectionArea2 table th.th-left {
    text-align: left;
  }

  #display-user #contents2 .sectionArea2 table th.number,
  #display-user #contents2 .sectionArea2 table td.number {
    width: 45px;
  }

  #display-user #contents2 .sectionArea2 table.format th.btn_rank {
    width: 55px;
  }

  #display-user #contents2 .sectionArea2 table th.no_number1,
  #display-user #contents2 .sectionArea2 table td.no_number1 {
    border-right: none;
  }

  #display-user #contents2 .sectionArea2 table th.no_number2,
  #display-user #contents2 .sectionArea2 table td.no_number2 {
    border-left: none;
  }

  #display-user #contents2 .sectionArea2 table th.input_type,
  #display-user #contents2 .sectionArea2 table td.input_type {
    padding-left: 10px;
  }

  #display-user #contents2 .sectionArea2 table th.input_type input,
  #display-user #contents2 .sectionArea2 table td.input_type input {
    margin: 3px 0;
  }

  #display-user #contents2 .sectionArea2 table .textarea_style {
    margin: 3px 0;
    width: 95%;
  }

  #display-user #contents2 .sectionArea2 td.btn_delete,
  #display-user #contents2 .sectionArea2 td.btn_sounyu {
    vertical-align: top;
  }

  #display-user #contents2 .sectionArea2 a.btn_gray,
  #display-user #contents2 .sectionArea2 a.btn_sounyu {
    margin: 3px 0;
  }

  #display-user span.newline {
    color: var(--this-is-dummy);
  }

  #display-user #contents2 input.input_type1 {
    width: 91%;
  }

  #display-user #contents2 input.input_type2 {
    width: 42%;
  }

  #display-user #contents2 input.input_type3 {
    width: 45%;
  }

  /*--------------------------
    商品管理
  --------------------------*/
  #shohin-ichiran {
    color: var(--this-is-dummy);
  }

  #shohin-ichiran .section {
    padding: 10px 10px 15px 10px;
  }

  #shohin-ichiran table.format th,
  #shohin-ichiran table.format td {
    padding: 1px 4px;
    height: 20px;
  }

  #shohin-ichiran .table_box_head {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #shohin-ichiran .table_box_body {
    border-top: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .table_box_wrap_left,
  #shohin-ichiran .table_box_wrap_right {
    width: 100%;
  }

  #shohin-ichiran div.table_box_1,
  #shohin-ichiran div.table_box_2 {
    width: 100%;
  }

  #shohin-ichiran div.table_box_3 {
    float: left;
    width: 50%;
  }

  #shohin-ichiran div.table_box_4 {
    float: right;
    width: 50%;
  }

  #shohin-ichiran table.renewSpec1,
  #shohin-ichiran table.renewSpec2,
  #shohin-ichiran table.renewSpec3,
  #shohin-ichiran table.renewSpec4 {
    width: 100%;
  }

  #shohin-ichiran .renewSpec1 th,
  #shohin-ichiran .renewSpec2 th {
    text-align: center;
    border-bottom: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec3 th,
  #shohin-ichiran .renewSpec4 th {
    text-align: center;
  }

  #shohin-ichiran .renewSpec1 td,
  #shohin-ichiran .renewSpec2 td {
    border-bottom: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec3 td,
  #shohin-ichiran .renewSpec4 td {
    color: var(--this-is-dummy);
  }

  #shohin-ichiran .renewSpec1-1 {
    width: 33%;
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec2-1 {
    width: 33%;
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec2-2 {
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec3-1,
  #shohin-ichiran .renewSpec3-2 {
    width: 50%;
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .renewSpec4-1 {
    width: 50%;
    border-right: 1px solid #c9c9c9;
  }

  #shohin-ichiran .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #shohin-ichiran .top {
    color: var(--this-is-dummy);
  }

  /* 編集画面 */
  #shouhin-edit {
    color: var(--this-is-dummy);
  }

  #shouhin-edit .sectionArea {
    width: 100%;
    margin: 0 auto;
  }

  #shouhin-edit .sectionArea .section {
    padding: 5px;
  }

  #shouhin-edit .tableSet {
    width: 100%;
  }

  #shouhin-edit table.format {
    width: 100%;
  }

  #shouhin-edit table.format td,
  #shouhin-edit table.format th {
    border: 1px solid #c9c9c9;
  }

  #shouhin-edit table.format th {
    width: 25%;
    text-align: center;
  }

  #shouhin-edit table td.td1 {
    width: 62%;
  }

  #shouhin-edit table td.td2 {
    width: 18%;
  }

  #shouhin-edit .input_large {
    width: 95%;
  }

  #shouhin-edit .input_middle {
    width: 50%;
  }

  #shouhin-edit .input_file {
    width: 95%;
  }

  #shouhin-edit .textarea_size {
    width: 95%;
  }

  #shouhin-edit .imghin {
    height: 100px;
    width: 100px;
  }

  #shouhin-edit .w_goimage {
    padding: 0 0 10px;
    margin: 0 auto;
    width: 100%;

  }

  #shouhin-edit .w_backtop {
    padding: 0 0 10px;
    margin: 0 auto;
    width: 100%;

  }

  #shouhin-edit .bunnm {
    display: block;
  }

  #shouhin-edit .popimg_biko {
    margin: 10px auto;
  }

  /* カラーサイズ設定 */
  #shouhin-clsz {
    color: var(--this-is-dummy);
  }

  #shouhin-clsz .table_box_list {
    margin: 20px auto 10px auto;
  }

  #shouhin-clsz table.headSpec {
    width: 100%;
    margin: 0px auto;
  }

  #shouhin-clsz .headSpec th {
    text-align: center;
    border: 1px solid #c9c9c9;
    width: 20%;
  }

  #shouhin-clsz .headSpec td {
    border: 1px solid #c9c9c9;
  }

  #shouhin-clsz .td1 {
    width: 20%;
  }

  #shouhin-clsz .table_box_wrap_left {
    float: left;
    width: 75%;
  }

  #shouhin-clsz .table_box_wrap_right {
    float: left;
    width: 25%;
  }

  #shouhin-clsz div.table_box_1,
  #shouhin-clsz div.table_box_2,
  #shouhin-clsz div.table_box_3,
  #shouhin-clsz div.table_box_4 {
    width: 100%;
  }

  #shouhin-clsz table.format th,
  #shouhin-clsz table.format td {
    height: 20px;
  }

  #shouhin-clsz table.renewSpec1,
  #shouhin-clsz table.renewSpec2,
  #shouhin-clsz table.renewSpec3,
  #shouhin-clsz table.renewSpec4 {
    width: 100%;
  }

  #shouhin-clsz table.renewSpec2 td {
    padding: 2px 5px;
  }

  #shouhin-clsz table.renewSpec1 th,
  #shouhin-clsz table.renewSpec1 td {
    text-align: center;
    border-right: 1px solid #c9c9c9;
    border-left: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #shouhin-clsz table.renewSpec2 th,
  #shouhin-clsz table.renewSpec4 th,
  #shouhin-clsz table.renewSpec2 td,
  #shouhin-clsz table.renewSpec3 td,
  #shouhin-clsz table.renewSpec4 td {
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #shouhin-clsz table.renewSpec3 th {
    border-top: 1px solid #c9c9c9;
  }

  #shouhin-clsz table.renewSpec2 th,
  #shouhin-clsz table.renewSpec3 th,
  #shouhin-clsz table.renewSpec3 td {
    text-align: center;
  }

  #shouhin-clsz .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #shouhin-clsz .renewSpec1-1 {
    width: 20%;
  }

  #shouhin-clsz .renewSpec2-1 {
    width: 20%;
    text-align: center;
    border-left: 1px solid #c9c9c9;
  }

  #shouhin-clsz .renewSpec2-2 {
    border-left: 1px solid #c9c9c9;
  }

  #shouhin-clsz .renewSpec3-1 {
    width: 50%;
  }

  #shouhin-clsz .input_code {
    width: 95%;
  }

  #shouhin-clsz .sectionArea2 {
    width: 100%;
    margin: 0px auto 10px auto;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #shouhin-clsz .sectionArea2 table.hinSpec {
    width: 100%;
  }

  #shouhin-clsz .sectionArea2 table.hinSpec th {
    border: 1px solid #c9c9c9;
    text-align: center;
    width: 15%;
  }

  #shouhin-clsz .sectionArea2 table.hinSpec td {
    border: 1px solid #c9c9c9;
    width: 35%;
  }

  /* ポップアップ検索 */
  #shouhin-clsz-pop {
    color: var(--this-is-dummy);
  }

  #shouhin-clsz-pop .sectionArea {
    width: 95%;
    margin: 0 auto;
  }

  #shouhin-clsz-pop .sectionArea .section {
    padding: 15px;
  }

  #shouhin-clsz-pop .condSpec td,
  #shouhin-clsz-pop .condSpec th {
    border: 1px solid #c9c9c9;
  }

  #shouhin-clsz-pop .condSpec th {
    width: 9em;
    text-align: center;
  }

  #shouhin-clsz-pop .input-code {
    width: 90%;
  }

  /* 一覧 */
  #shouhin-clsz-pop .sectionlistArea {
    margin: 0 0 7px 0;
    background: #FFF;
    border: 1px solid #DEDEDE;
    width: 98%;
    margin: 0 auto;
  }

  #shouhin-clsz-pop .sectionlistArea .section {
    padding: 7px;
  }

  #shouhin-clsz-pop .hrtype {
    margin: 20px auto;
  }

  #shouhin-clsz-pop .tableSet {
    padding: 0 0 10px 0;
  }

  #shouhin-clsz-pop .leftSpec {
    width: 100%;
  }

  #shouhin-clsz-pop .leftSpec td,
  #shouhin-clsz-pop .leftSpec th {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #shouhin-clsz-pop .leftSpec th {
    text-align: center;
  }

  #shouhin-clsz-pop .td1 {
    width: 20%;
  }

  #shouhin-clsz-pop .td2 {
    width: 20%;
  }

  #shouhin-clsz-pop .td3 {
    width: 20%;
  }

  #shouhin-clsz-pop .searchMsg {
    margin: 0px auto 10px;
  }

  #shouhin-clsz-pop .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  /*--------------------------
    承認コメント
  --------------------------*/
  #syonin-comment {
    color: var(--this-is-dummy);
  }

  #syonin-comment .commentArea {
    width: 100%;
    margin: 0 auto;
  }

  #syonin-comment .sectionArea {
    width: 100%;
    margin: 0 auto;
  }

  #syonin-comment .sectionArea .section {
    padding: 15px;
  }

  #syonin-comment .commentSet {
    padding: 0px 20px 10px 10px;
    text-align: left;
  }

  #syonin-comment .commentSet .commentTitle {
    font-weight: bold;
  }

  #syonin-comment .commentSet .comment {
    width: 100%;
    border: 1px solid #c9c9c9;
    padding: 5px;
    line-height: 1.5em;
  }

  /*--------------------------
    フッター画面設定
  --------------------------*/
  #footer-ichiran {
    color: var(--this-is-dummy);
  }

  #footer-ichiran table.format th,
  #footer-ichiran table.format td {
    border: 1px solid #c9c9c9;
    padding: 2px 4px;
  }

  #footer-ichiran table.format th {
    text-align: center;
  }

  #footer-ichiran table.renewSpec1 {
    width: 100%;
  }

  #footer-ichiran .td1 {
    width: 18%;
  }

  #footer-ichiran .td2 {
    width: 13%;
  }

  #footer-edit {
    color: var(--this-is-dummy);
  }

  #footer-edit #contents2 .sectionArea {
    margin: 0 auto 15px;
  }

  #footer-edit #contents2 .sectionArea .section table {
    font-size: 12px;
    border-collapse: collapse;
    width: 100%;
  }

  #footer-edit #contents2 .sectionArea .tableBox_left,
  #footer-edit #contents2 .sectionArea .tableBox_right {
    width: 100%;
  }

  #footer-edit #contents2 .sectionArea table th {
    width: 110px;
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
    text-align: center;
  }

  #footer-edit #contents2 .sectionArea table td {
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
  }

  #footer-edit #contents2 table td.br-no {
    color: var(--this-is-dummy);
  }

  #footer-edit #contents2 table th.bb-no,
  #footer-edit #contents2 table td.bb-no {
    border-bottom: none;
  }

  #footer-edit .input_type1 {
    width: 95%;
  }

  #footer-edit .input_type2 {
    width: 43%;
  }

  #footer-edit #contents2 .sectionArea2 {
    width: 100%;
    margin: 0 auto 15px;
    background: #FFF;
    border: 1px solid #dedede;
  }

  #footer-edit #contents2 .sectionArea2 .section table {
    font-size: 12px;
    border-collapse: collapse;
    width: 100%;
  }

  #footer-edit #contents2 .sectionArea2 table th {
    padding: 1px 3px;
    border: 1px solid #c9c9c9;
    text-align: center;
  }

  #footer-edit #contents2 .sectionArea2 table td {
    padding: 3px 3px;
    border: 1px solid #c9c9c9;
  }

  #footer-edit #contents2 .sectionArea2 .td1 {
    width: 10%;
  }

  #footer-edit #contents2 .sectionArea2 .td2 {
    width: 18%;
  }

  #footer-edit #contents2 .sectionArea2 .textarea_style {
    margin: 3px 3px;
    width: 95%;
  }

  /*--------------------------
    納品先一覧（ポップアップ）
  --------------------------*/
  #nohin-ichiran-pop {
    color: var(--this-is-dummy);
  }

  #nohin-ichiran-pop .sectionArea {
    width: 820px;
    margin: 0 auto;
  }

  #nohin-ichiran-pop .sectionArea .section {
    padding: 10px 10px 15px 10px;
  }

  #nohin-ichiran-pop table.format {
    width: 100%;
  }

  #nohin-ichiran-pop table.format th,
  #nohin-ichiran-pop table.format td {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #nohin-ichiran-pop table.format th {
    text-align: center;
  }

  #nohin-ichiran-pop table.format td {
    padding: 1px 6px;
  }

  #nohin-ichiran-pop .bottom {
    border-bottom: 1px solid #c9c9c9;
  }

  #nohin-ichiran-pop .td1 {
    width: 15%;
  }

  #nohin-ichiran-pop .td2 {
    width: 37%;
  }

  #nohin-ichiran-pop .td3 {
    width: 11%;
  }

  /*--ポップアップ--*/
  #nohin-ichiran-pop .td4 {
    width: 15%;
  }

  #nohin-ichiran-pop .td5 {
    width: 30%;
  }

  #nohin-ichiran-pop .td6 {
    width: 15%;
  }

  /* ==============================
  =================================
    調達システム画面
  =================================
  ============================== */

  /*----------------------------------------
    i2_0263：仕入先：受注一覧
  ----------------------------------------*/
  #juchu-ichiran {
    color: var(--this-is-dummy);
  }

  #juchu-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #juchu-ichiran .leftSpec {
    width: 100%;
  }

  #juchu-ichiran .rightSpec {
    width: 100%;
  }

  #juchu-ichiran .leftSpec th,
  #juchu-ichiran .leftSpec td,
  #juchu-ichiran .rightSpec th,
  #juchu-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #juchu-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #juchu-ichiran th {
    text-align: center;
  }

  /*-------*/
  #juchu-ichiran .td1 {
    width: 20%;
  }

  #juchu-ichiran .td2 {
    width: 26%;
  }

  #juchu-ichiran .td3 {
    width: 27%;
  }

  #juchu-ichiran .td4 {
    width: 27%;
  }

  /*-------*/
  #juchu-ichiran .td5 {
    width: 25%;
  }

  #juchu-ichiran .td6 {
    width: 25%;
  }

  #juchu-ichiran .td7 {
    width: 12%;
  }

  #juchu-ichiran .td8 {
    width: 13%;
  }

  #juchu-ichiran .td9 {
    width: 25%;
  }

  #juchu-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #juchu-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #juchu-ichiran td:empty::before {
    content: " ";
  }

  /*----------------------------------------
    i2_9201：仕入先：納期回答一覧
  ----------------------------------------*/
  #noukikaito-ichiran {
    color: var(--this-is-dummy);
  }

  #noukikaito-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #noukikaito-ichiran .leftSpec {
    width: 100%;
  }

  #noukikaito-ichiran .rightSpec {
    width: 100%;
  }

  #noukikaito-ichiran .leftSpec th,
  #noukikaito-ichiran .leftSpec td,
  #noukikaito-ichiran .rightSpec th,
  #noukikaito-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #noukikaito-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #noukikaito-ichiran th {
    text-align: center;
  }

  /*-------*/
  #noukikaito-ichiran .td1 {
    width: 20%;
  }

  #noukikaito-ichiran .td2 {
    width: 26%;
  }

  #noukikaito-ichiran .td3 {
    width: 27%;
  }

  #noukikaito-ichiran .td4 {
    width: 27%;
  }

  /*-------*/
  #noukikaito-ichiran .td5 {
    width: 25%;
  }

  #noukikaito-ichiran .td6 {
    width: 25%;
  }

  #noukikaito-ichiran .td7 {
    width: 50%;
  }

  #noukikaito-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #noukikaito-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #noukikaito-ichiran input {
    width: 97%;
  }

  #noukikaito-ichiran input[type="date"] {
    width: 94%;
  }

  #noukikaito-ichiran tr.tr_body {
    height: 28px;
  }

  #noukikaito-ichiran td:empty::before {
    content: " ";
  }

  /*----------------------------------------
    i2_9203：仕入先：納品書発行一覧
  ----------------------------------------*/
  #nohinsho-ichiran {
    color: var(--this-is-dummy);
  }

  #nohinsho-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #nohinsho-ichiran .leftSpec {
    width: 100%;
  }

  #nohinsho-ichiran .rightSpec {
    width: 100%;
  }

  #nohinsho-ichiran .leftSpec th,
  #nohinsho-ichiran .leftSpec td,
  #nohinsho-ichiran .rightSpec th,
  #nohinsho-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #nohinsho-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #nohinsho-ichiran th {
    text-align: center;
  }

  /*-------*/
  #nohinsho-ichiran .td1 {
    width: 22%;
  }

  #nohinsho-ichiran .td2 {
    width: 24%;
  }

  #nohinsho-ichiran .td3 {
    width: 30%;
  }

  #nohinsho-ichiran .td4 {
    width: 24%;
  }

  /*-------*/
  #nohinsho-ichiran .td5 {
    width: 25%;
  }

  #nohinsho-ichiran .td6 {
    width: 25%;
  }

  #nohinsho-ichiran .td7 {
    width: 25%;
  }

  #nohinsho-ichiran .td8 {
    width: 25%;
  }

  #nohinsho-ichiran .leftSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #nohinsho-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  /*-------*/
  #nohinsho-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #nohinsho-ichiran input {
    width: 98%;
  }

  #nohinsho-ichiran input[type="date"] {
    width: 94%;
  }

  #nohinsho-ichiran tr.tr_body {
    height: 28px;
  }

  #nohinsho-ichiran td:empty::before {
    content: " ";
  }

  /*----------------------------------------
    i2_9301：自社：発注一覧
  ----------------------------------------*/
  #hachu-ichiran {
    color: var(--this-is-dummy);
  }

  #hachu-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #hachu-ichiran .leftSpec {
    width: 100%;
  }

  #hachu-ichiran .rightSpec {
    width: 100%;
  }

  #hachu-ichiran .leftSpec th,
  #hachu-ichiran .leftSpec td,
  #hachu-ichiran .rightSpec th,
  #hachu-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #hachu-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #hachu-ichiran th {
    text-align: center;
  }

  /*-------*/
  #hachu-ichiran .td1 {
    width: 20%;
  }

  #hachu-ichiran .td2 {
    width: 26%;
  }

  #hachu-ichiran .td3 {
    width: 27%;
  }

  #hachu-ichiran .td4 {
    width: 27%;
  }

  /*-------*/
  #hachu-ichiran .td5 {
    width: 25%;
  }

  #hachu-ichiran .td6 {
    width: 25%;
  }

  #hachu-ichiran .td7 {
    width: 12%;
  }

  #hachu-ichiran .td8 {
    width: 13%;
  }

  #hachu-ichiran .td9 {
    width: 25%;
  }

  #hachu-ichiran .leftSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #hachu-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  /*-------*/
  #hachu-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #hachu-ichiran input {
    width: 98%;
  }

  #hachu-ichiran input[type="date"] {
    width: 94%;
  }

  #hachu-ichiran tr.tr_body {
    height: 28px;
  }

  #hachu-ichiran td:empty::before {
    content: " ";
  }

  /*----------------------------------------
  i2_9302：自社：納品検収一覧
  ----------------------------------------*/
  #nohinkenshu-ichiran {
    color: var(--this-is-dummy);
  }

  #nohinkenshu-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #nohinkenshu-ichiran .leftSpec {
    width: 100%;
  }

  #nohinkenshu-ichiran .rightSpec {
    width: 100%;
  }

  #nohinkenshu-ichiran .leftSpec th,
  #nohinkenshu-ichiran .leftSpec td,
  #nohinkenshu-ichiran .rightSpec th,
  #nohinkenshu-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #nohinkenshu-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #nohinkenshu-ichiran th {
    text-align: center;
  }

  /*-------*/
  #nohinkenshu-ichiran .td1 {
    width: 20%;
  }

  #nohinkenshu-ichiran .td2 {
    width: 26%;
  }

  #nohinkenshu-ichiran .td3 {
    width: 27%;
  }

  #nohinkenshu-ichiran .td4 {
    width: 27%;
  }

  /*-------*/
  #nohinkenshu-ichiran .td5 {
    width: 25%;
  }

  #nohinkenshu-ichiran .td6 {
    width: 25%;
  }

  #nohinkenshu-ichiran .td7 {
    width: 25%;
  }

  #nohinkenshu-ichiran .td8 {
    width: 25%;
  }

  #nohinkenshu-ichiran .leftSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #nohinkenshu-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  /*-------*/
  #nohinkenshu-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #nohinkenshu-ichiran input {
    width: 98%;
  }

  #nohinkenshu-ichiran input[type="date"] {
    width: 94%;
  }

  #nohinkenshu-ichiran tr.tr_body {
    height: 28px;
  }

  #nohinkenshu-ichiran td:empty::before {
    content: " ";
  }

  /*----------------------------------------
    i2_9303：自社：支払一覧
  ----------------------------------------*/
  #shiharai-ichiran {
    color: var(--this-is-dummy);
  }

  #shiharai-ichiran .tableSet {
    padding: 0 0 10px 0;
  }

  #shiharai-ichiran .leftSpec {
    width: 100%;
  }

  #shiharai-ichiran .rightSpec {
    width: 100%;
  }

  #shiharai-ichiran .leftSpec th,
  #shiharai-ichiran .leftSpec td,
  #shiharai-ichiran .rightSpec th,
  #shiharai-ichiran .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #shiharai-ichiran .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #shiharai-ichiran th {
    text-align: center;
  }

  /*-------*/
  #shiharai-ichiran .td1 {
    width: 20%;
  }

  #shiharai-ichiran .td2 {
    width: 26%;
  }

  #shiharai-ichiran .td3 {
    width: 27%;
  }

  #shiharai-ichiran .td4 {
    width: 27%;
  }

  /*-------*/
  #shiharai-ichiran .td5 {
    width: 25%;
  }

  #shiharai-ichiran .td6 {
    width: 25%;
  }

  #shiharai-ichiran .td7 {
    width: 25%;
  }

  #shiharai-ichiran .td8 {
    width: 25%;
  }

  #shiharai-ichiran .leftSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  #shiharai-ichiran .rightSpec .td_hidden {
    visibility: hidden;
    padding: 0px;
    border-top: 0px
  }

  /*-------*/
  #shiharai-ichiran .posttype1-disabled {
    margin: 0;
    padding: 0;
    width: 90%;
    font-size: 12px;
  }

  #shiharai-ichiran input {
    width: 98%;
  }

  #shiharai-ichiran input[type="date"] {
    width: 94%;
  }

  #shiharai-ichiran tr.tr_body {
    height: 28px;
  }

  #shiharai-ichiran td:empty::before {
    content: " ";
  }


  /*----------------------------------------
    i2_0265：出荷登録
  ----------------------------------------*/
  #nohin-input {
    color: var(--this-is-dummy);
  }

  #nohin-input .tableSet {
    padding: 0 0 10px 0;
  }

  #nohin-input .wideSpec {
    width: 100%;
    border-left: 1px solid #c9c9c9;
  }

  #nohin-input .leftSpec {
    width: 100%;
    border-left: 1px solid #c9c9c9;
  }

  #nohin-input .rightSpec {
    width: 100%;
  }

  #nohin-input .wideSpec th,
  #nohin-input .leftSpec th,
  #nohin-input .leftSpec td,
  #nohin-input .rightSpec th,
  #nohin-input .rightSpec td {
    padding: 1px 3px;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
  }

  #nohin-input .rightSpec td {
    border-bottom: 1px solid #c9c9c9;
  }

  /*-------*/
  #nohin-input th {
    text-align: center;
  }

  /*-------*/
  #nohin-input .td1 {
    width: 8.5%;
  }

  #nohin-input .td2 {
    text-align: left;
  }

  #nohin-input .td3 {
    width: 17%;
  }

  #nohin-input .td4 {
    color: var(--this-is-dummy);
  }

  #nohin-input .td5 {
    width: 20%;
  }

  #nohin-input .td6 {
    width: 18%;
  }

  #nohin-input .td7 {
    width: 18%;
  }

  #nohin-input .td8 {
    width: 18%;
  }

  #nohin-input .td9 {
    width: 19%;
  }

  #nohin-input .td10 {
    width: 19%;
  }

  #nohin-input .posttype1-disabled {
    width: 95%;
    font-size: 12px;
  }

  #nohin-input .posttype2-disabled {
    width: 99%;
    font-size: 12px;
  }

  #nohin-input td:empty::before {
    white-space: pre;
    content: " ";
  }

  #nohin-input input[type=number] {
    text-align: right;
  }

  /*--納品先入力-----*/
  #nohin-input-nhs {
    color: var(--this-is-dummy);
  }

  #nohin-input-nhs .sectionArea {
    width: 100%;
    margin: 0 auto;
  }

  #nohin-input-nhs .sectionArea .section {
    padding: 20px;
  }

  #nohin-input-nhs table.format td,
  #nohin-input-nhs table.format th {
    border: 1px solid #c9c9c9;
  }

  #nohin-input-nhs table.format th {
    width: 12em;
    text-align: center;
  }

  #nohin-input-nhs .radioArea {
    padding: 15px 0 0 0;
  }

  #nohin-input-nhs .radioArea .radioL {
    margin: 0 30px 0 0;
  }

  #nohin-input-nhs .posttype2-disabled {
    width: 90%;
  }

  #nohin-input-nhs .selecttype1 {
    width: 40%;
    margin: 0 0 0 12px;
  }

  /*--------------------------
    仕入先管理
  --------------------------*/
  #siresaki-ichiran {
    color: var(--this-is-dummy);
  }

  #siresaki-ichiran .table_box_head {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-top: 1px solid #c9c9c9;
    background: #D8EAF3;
  }

  #siresaki-ichiran .table_box_body {
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #c9c9c9;
    border-bottom: 1px solid #c9c9c9;
  }

  #siresaki-ichiran .table_box_wrap_left {
    color: var(--this-is-dummy);
  }

  #siresaki-ichiran .table_box_wrap_right {
    color: var(--this-is-dummy);
  }

  #siresaki-ichiran div.table_box_2,
  #siresaki-ichiran div.table_box_12 {
    float: none;
    width: 100%;
  }

  #siresaki-ichiran div.table_box_3 {
    float: right;
    width: 100%
  }

  #siresaki-ichiran div.table_box_1 {
    border-top: 1px solid #c9c9c9;
    width: 100%
  }

  #siresaki-ichiran div.table_box_4 {
    float: left;
    width: 50%
  }

  #siresaki-ichiran div.table_box_13,
  #siresaki-ichiran div.table_box_14 {
    display: none;
  }

  #siresaki-ichiran table.renewSpec1,
  #siresaki-ichiran table.renewSpec2 {
    border-bottom: 1px solid #c9c9c9;
    width: 100%;
  }

  #siresaki-ichiran table.renewSpec3 {
    width: 100%;
  }

  #siresaki-ichiran table.renewSpec4 {
    float: right;
    width: 25%;
  }

  #siresaki-ichiran .renewSpec1 th,
  #siresaki-ichiran .renewSpec2 th {
    text-align: center;
  }

  #siresaki-ichiran .renewSpec1-1 {
    border-left: 1px solid #c9c9c9;
    width: 76%;
  }

  #siresaki-ichiran .renewSpec2-1 {
    border-left: 1px solid #c9c9c9;
    width: 38%;
  }

  #siresaki-ichiran .renewSpec3-1,
  #siresaki-ichiran .renewSpec4-1 {

    border-left: 1px solid #c9c9c9;
  }

  #siresaki-ichiran .bottom {
    color: var(--this-is-dummy);
  }

  #siresaki-ichiran a.btn_gray_delete,
  #siresaki-ichiran a.btn_hensyu {
    line-height: 18px;
  }

}