/* ページ設定　*/
body { background-image: url("../img/bg2.gif")}


/* 内部ページのアンカー文字設定　*/

a:link {  text-decoration: none; color: #000066;}
a:hover {  text-decoration: underline; color: #cc0000;}
a:visited {  text-decoration: none; color: #000066;}

/* グローバルナビゲーションの設定 */
.navi-l {
	border:1px #333333 solid;
	padding:3px;
	background-color: #eeeeee;
	text-align: center;
	font-size: 12px;
    }
.navi-r { 
          border-width:0px 0px 1px 1px; 
          border-color:#666666; 
          border-style:solid; 
          padding:3px; 
          text-align: center;
    }
.navi   { 
          border-width:0px 1px 1px 1px; 
          border-color:#666666; 
          border-style:solid; 
          padding:3px; 
          text-align: center;
    } 

/* 見出しの設定　*/

h1 {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #222222;
}
h2 { font: normal bold 12pt #333333; margin-top: 2px; margin-bottom: 0px;
     text-align: left; }
h3 { font-size: 11pt; font-weight: bold; background-color:#ffffcc; border-style:solid; border-width:1px 0px 1px; padding: 3px;margin-left: 15px;  }
h3.tp2 { font-size: 11pt; font-weight: bold; background-color:#ffffcc; border-style:solid; border-width:1px 0px 1px; padding: 3px; }
h3.sapli{ font-size: 11pt; font-weight: bold; c border-style:solid; border-width:0px 0px 1px 3px; padding: 3px; margin-left: 0px; color: #ffaa44;}

/* 基本文字　説明や概要など、少し大きめのフォント設定 */

p.txt1 { font:normal 10pt "ＭＳ Ｐゴシック" #333333; line-height: 120%; }

/* 細かな説明など、少し小さめフォント行間広め　*/

p.txt2 { font:normal 10pt "ＭＳ Ｐゴシック" #333333; line-height: 150%; }

/* 細かな説明など、少し小さめフォント行間広め　*/

p.txt3 { font:normal 10pt "ＭＳ Ｐゴシック" #333333; margin-left:25px; line-height: 150%; }

p.txt4 { font:normal 11pt "ＭＳ Ｐゴシック" #333333; margin-left:25px; margin-right:30px; line-height: 120%; }


/* 文字の強調　*/

strong.red {
	color: #FF0000;
	font-weight: bold;
}

.jyuyou {
	color: #FF0000;
	font-weight: bold;
}

/* コピーライトの文字設定　*/

p.copyright { font-size: 8pt; color: #666666;}

/* パンクズナビゲーション部の文字設定　*/

td.pankuzu { font-size: 10pt; text-decoration: none; color: #000066; margin-left:15px;}

/* キャッチコピー */

.catchcopy1 { font: normal bold 12pt #222222; line-height:150%; margin-left:20px;}

.catchcopy2 { font: normal bold 12pt #ffcc00; margin-top:20px;}

.catchcopy3 { font-size:12pt; font-weight:normal; color:#222222; line-height:150%; margin-left:20px; width:638px;}

.catchcopy4 { font-size:12pt; font-weight:bold; color:#222222; line-height:150%; margin-left:20px; width:600px; margin-top:20px;  margin-bottom:6px;}

.catchcopy5 { font-size:12pt; font-weight:normal; color:#222222; line-height:150%; margin-left:20px; width:600px; margin-top:20px;}

.catchcopy5 a:link { font-size: 12pt; text-decoration: none; color: #000066;}
.catchcopy5 a:hover { font-size: 12pt; text-decoration: underline; color: #cc0000;}
.catchcopy5 a:visited { font-size: 12pt; text-decoration: none; color: #000066;}

/* 商品ページの表の設定　*/

tr.osusume { background-color: #ffffd0; } /* オススメ商品の黄色*/
td.shohin  {
              border-style: solid;
              border-width: 0pt 1pt 1pt 0pt;
              border-color: #eeeeee #cccccc #666666 #cccccc;
              font-size: 9pt;
              color: #333333;
      }
.catch1 { font-size:10pt; color: #cc0000; }
.bikou { font-size:10pt; color: #666666; }
td.gaiyou { font-size:11pt;
            line-height: 120%;
            border-style: dotted;
            border-width: 2pt 2pt 2pt 2pt;
            border-color: #666666;
            background-color: #ffffce;
            padding: 20px;
       }

ul.gaiyou { font-size: 10pt;
            line-height: 130%; }

td.setsumei { font:normal 10pt 150% "ＭＳ Ｐゴシック" #333333; 
              padding:10px ; 
              background-color: #f4f4f4;}

/* 悩み質問のスタイル */

p.nayami { font:normal bold 11pt "ＭＳ Ｐゴシック" #333333;
           line-height: 110%; 
           background-color: #eeeeff;
           border-style: solid;
           border-width: 0px 0px 1px 4px;
           border-color: #8888f9;
           padding: 5px; }

/* 商品ラインナップ部分のスタイル */

ul.lineup-list { list-style-type: square; 
　　　　　　　 font-size:9pt; line-height: 150%; 
               margin-top:5px; 
               margin-bottom:5px;}

td.lineup-midashi { font-family: "ＭＳ Ｐゴシック", "Osaka"; 
                    font-size: 10pt; 
                    font-weight: bold; 
                    color: #333333; 
                    background-color: #cccccc; 
                    padding-top: 2px; 
                    padding-right: 3px; 
                    padding-bottom: 3px; 
                    padding-left: 5px; }

td.lineup-midashi2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; 
                     font-size: 10pt; 
                     font-weight: bold; 
                     color: #333333; 
                     padding-top: 2px; 
                     padding-right: 3px; 
                     padding-bottom: 3px; 
                     padding-left: 5px; }

.normal-text { font-size: 10pt; line-height: 150%; margin: 3px; }

/* 拡販ページの数字リスト*/

ol {  font-size:9pt; line-height: 140%; 
      margin-top:5px; 
      margin-bottom:5px;}

/* ポイントページの見出し */

.point {  font-size:11pt;
　　　　 font-weight: bold;
         color: #ff6600;
         border-style: dotted;
         border-color: #666666;
         border-width: 0px 0px 1px 0px; }

div.nayami {  padding-top: 3pt; padding-right: 20pt; padding-bottom: 10pt; padding-left: 20pt; border: 1px solid #999999; margin-bottom: 10pt;}

/* お客様の声用テーブル */

table.koe { font-size:10pt;
            line-height:110%;
            padding:10px;
            border-style:dotted;
            border-width:2px;
            border-color:#6699ff;
            background-color:99ccff; }
			
/* 会社概要ページのスタイル*/

td.tdstyle1 {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-align: center;
}

p.pstyle1 {
	font-size:16px;
	padding: 5px 0px;
	background: url(../img/bg_img01.png);
	font-weight: bold;
}

p.pstyle2 {
	padding: 5px 0px;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}

p.pstyle3 {
	font-size: 12px;
	line-height: 150%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

p.pstyle4 {
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	padding: 0px 5px 0px 0px;
}

p.pstyle5 {
	padding: 5px 0px;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
	text-align: left;
	color: #003399;
}

p.pstyle6 {
	padding: 5px 0px;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}


.kanhouban {
	text-align: right;
	font-weight: bold;
}

/* 製図用紙屋店長厳選！リンク集ページのスタイル*/

.linktitle {
	font-size: 0.9em;
	color: #000000;
	background: #FF9966;
	padding: 5px 0px 5px 10px;
	border-left: thick solid #000000;
	margin-bottom: 10px;
}
.linktitle2 {
	font-size: 0.9em;
	color: #000000;
	background: #66CC99;
	padding: 5px 0px 5px 10px;
	border-left: thick solid #000000;
	margin-bottom: 10px;
}

/* OEMページのスタイル*/

.oemTitle {
	color: #000000;
	background: url(../img/oem_back.png) top left no-repeat;
	height: 40px;
	width: 650px;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	font-size: 16px;
}
