/* ▼HOME - index.html▼ */

/* ▽クロスフェードスライドショー */
.slider {
         width: 980px;     /* スライドショー枠 */
         height: 450px;
         overflow: hidden;     /* 変更不可 */
         margin-bottom: 30px;
         background-image: url(../images/back/sample.gif);     /* 上背景画像 */
         background-repeat: repeat-x;
         background-position: 0px 0px;
}

.slider ul {
            width: 980px;     /* 画像大枠 */
            height: 450px;
            overflow: hidden;
            position: relative;     /* 変更不可 */
            top: 0px;
            left: 0px;
}

.slider ul li {
               width: 980px;     /* 画像枠 */
               height: 450px;
               display: none;     /* 表示しない時、リストマーカーも表示されない */
               position: absolute;     /* 変更不可 */
               top: 0px;
               left: 0px;
}

/* ▽お知らせ */
.information {
              width: 980px;     /* お知らせ更新表示の取り込み枠 */
              height: 150px;
              overflow: hidden;
}

/* ▲HOME - index.html▲ */


/* ▼製品紹介 - products.html▼ */

/* ▽表示枠 */
.products {
           width: 730px;     /* 大枠 - テキスト 2行 */
           height: 260px;
           position: relative;
           top: 0px;
           left: 0px;
}

/* 封筒 */
.products-1-1 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/envelope-1-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-1-1 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-1 p a {
                   display: inline;
}

.products-1-2 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/envelope-2-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-1-2 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-2 p a {
                   display: inline;
}

.products-1-3 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/envelope-3-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-1-3 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-3 p a {
                   display: inline;
}

.products-1-4 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/envelope-4-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-1-4 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-4 p a {
                   display: inline;
}

.products-1-5 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/envelope-5-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-1-5 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-5 p a {
                   display: inline;
}

.products-1-6 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/envelope-6-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-1-6 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-6 p a {
                   display: inline;
}

.products-1-7 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/envelope-7-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-1-7 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-7 p a {
                   display: inline;
}

.products-1-8 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/envelope-8-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-1-8 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-8 p a {
                   display: inline;
}

.products-1-9 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/envelope-9-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-1-9 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-1-9 p a {
                   display: inline;
}


/* ● */
.products-2-1 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/●-1-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-2-1 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-2-1 p a {
                   display: inline;
}

.products-2-2 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/●-2-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-2-2 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-2-2 p a {
                   display: inline;
}

.products-2-3 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/●-3-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-2-3 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-2-3 p a {
                   display: inline;
}

/* ● */
.products-3-1 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/●-1-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-3-1 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-3-1 p a {
                   display: inline;
}

.products-3-2 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/●-2-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-3-2 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-3-2 p a {
                   display: inline;
}

.products-3-3 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/●-3-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-3-3 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-3-3 p a {
                   display: inline;
}

/* ● */
.products-4-1 {
               width: 210px;     /* 左 */
               height: 260px;
               background-image: url(../images/products/●-1-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 0px;
}

.products-4-1 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-4-1 p a {
                   display: inline;
}

.products-4-2 {
               width: 210px;     /* 中央 */
               height: 260px;
               background-image: url(../images/products/●-2-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 260px;
}

.products-4-2 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-4-2 p a {
                   display: inline;
}

.products-4-3 {
               width: 210px;     /* 右 */
               height: 260px;
               background-image: url(../images/products/●-3-b.jpg);     /* 背景画像 */
               background-repeat: no-repeat;
               position: absolute;
               top: 0px;
               left: 520px;
}

.products-4-3 a {
                 display: block;
                 width: 210px;
                 height: 210px;
}

.products-4-3 p a {
                   display: inline;
}



/* リンク設定 */
.products a:hover {
                   background-color: transparent;
}

.products a:hover img {
                       visibility: hidden;
}

/* ▲製品紹介 - products.html▲ */


/* ▼会社案内 - company.html▼ */

/* ▽会社概要 */
/* テーブル */
.company-table {
                width: 730px;     /* table枠 */
                margin-bottom: 50px;
}

.company-table th {
                   width: 90px;
                   height: 40px;
                   border-bottom: 2px solid #ffffff;
                   text-align: left;
                   background-color: #eeeeee;     /* 薄いグレー */
                   padding-top: 3px;     /* セル内 - 上余白: 3px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

.company-table td {
                   padding-top: 3px;     /* セル内 - 上余白: 3px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

/* ▽会社沿革 */
/* テーブル */
.history-table {
                width: 730px;     /* table枠 */
                margin-bottom: 50px;
}

.history-table th {
                   width: 110px;
                   height: 40px;
                   border-bottom: 2px solid #ffffff;
                   text-align: left;
                   background-color: #eeeeee;     /* 薄いグレー */
                   padding-top: 3px;     /* セル内 - 上余白: 3px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

.history-table td {
                   padding-top: 3px;     /* セル内 - 上余白: 3px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

/* ▽アクセスマップ */
/* google map */
.map-iframe {
             width: 730px;     /* 地図表示の取り込み枠 */
             height: 450px;
             margin-bottom: 5px;
}

/* ▽プライバシーポリシー */
/* リスト */
.privacy {
          list-style-type: none;
          margin-top: 2px;
          margin-bottom: 12px;
          margin-left: 14px;     /* 左端の位置合わせ */
}

/* ▲会社案内 - company.html▲ */


/* ▼お問い合わせメール - inquiry.html▼ */

/* テーブル */
.inquiry-table {
                width: 730px;     /* table枠 */
                border: 1px solid #cccccc;
                margin-bottom: 20px;
}

.inquiry-table th {
                   width: 280px;
                   height: 40px;
                   border: 1px solid #cccccc;
                   text-align: left;
                   background-color: #eeeeee;     /* 薄いグレー */
                   padding-top: 10px;     /* セル内 - 上余白: 10px */
                   padding-bottom: 8px;     /* セル内 - 下余白: 10px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

.inquiry-table td {
                   border: 1px solid #cccccc;
                   padding-top: 10px;     /* セル内 - 上余白: 10px */
                   padding-bottom: 8px;     /* セル内 - 下余白: 10px */
                   padding-left: 10px;     /* セル内 - 左余白: 10px */
}

.inquiry-table .input-S {
                         width: 110px;
                         border: 1px solid #aaaaaa;
}

.inquiry-table .input-M {
                         width: 300px;
                         border: 1px solid #aaaaaa;
}

.inquiry-table .input-L {
                         width: 400px;
                         border: 1px solid #aaaaaa;
}

.inquiry-table textarea {
                         width: 400px;
                         height: 180px;
                         border: 1px solid #aaaaaa;
}

/* ▲お問い合わせメール - inquiry.html▲ */


/* ▼封筒製品共通 - envelope-x.html▼ */

/* タイトル */
.envelope-title {
                 width: 730px;     /* タイトル画像枠 - h3 */
                 height: 30px;
                 font-size: 14px;
                 font-weight: normal;
                 margin-bottom: 15px;
                 position: relative;
                 top: 0px;
                 left: 0px;
}

.envelope-title-memo {
                      width: 720px;     /* タイトルメモ */
                      height: 23px;
                      line-height: normal;
                      color: #231f20;     /* 文字色：黒色 */
                      text-align: right;
                      position: absolute;
                      top: 7px;
                      left: 0px;
}

/* テーブル */
.envelope-table {
                 width: 730px;     /* table枠 */
                 font-size: 12px;
}

.envelope-table td {
                    border: 1px solid #231f20;     /* 枠線色：黒色 */
                    padding-top: 3px;     /* セル内 - 上余白: 3px */
}

/* テーブル列幅 */
.envelope-table-1 {
                   width: 80px;     /* 1列目幅 */
                   text-align: center;
}

.envelope-table-2 {
                   width: 345px;     /* 2列目幅 */
                   text-align: center;
}

.envelope-table-3 {
                   width: 85px;     /* 3列目幅 */
                   text-align: center;
}

.envelope-table-4 {
                   width: 80px;     /* 4列目幅 */
                   text-align: center;
}

.envelope-table-5 {
                   width: 70px;     /* 5列目幅 */
                   text-align: center;
}

/* ▲封筒製品共通 - envelope-x.html▲ */

