/* Stylesheet for the NOMURA document */

body,td { /* HTMLボディ＆テーブル初期設定 */
color: #030; 
font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
font-size: 13px;
}

body { /* BODY背景 */
  background:#000 url(material/back.gif) repeat top left;
}

body.index { /* BODY-index背景 */
  background:#000;
}

table.contents { /* ページ背景 */
  background:#fff;
}

td.contents {
  background:#fff url(material/mainback.jpg) no-repeat top left;
  vertical-align:top;
}

div.top_waku { /* トップ枠 */
  width:700px;
  margin:25px 38px 0px 38px;
  padding:5px;
  border-top: 8px solid #ff0;
  border-bottom: 8px solid #fff;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
}

div.main { /* メイン */
  line-height:160%;
  padding: 4px;
  margin-left: 45px;
  margin-right: 45px;
}

div.column { /* コラム */
  line-height:170%;
  padding: 4px;
  margin-left: 60px;
  margin-right: 60px;
}

h3 { /* コンテンツ・タイトル */
  letter-spacing:3px; 
  margin:5px;
  padding:3px 3px 3px 3px;
}

h4 { /* サブタイトル */
  font-size:16px;
  letter-spacing:1px; 
  margin:10px 5px 5px 5px;
  padding:3px 3px 3px 8px;
  background-color:#C5E99B;filter:Alpha(opacity=65);-moz-opacity:0.8;
  border-right: 1px solid #696;
  border-bottom: 1px solid #696;
}

em.subtitle{ /* 白枠付きサブタイトル */
  text-align:center;
  letter-spacing:3px; 
  color:#fff;
  font: bold 24px 'ヒラギノ明朝 Pro W6','平成明朝','ＭＳ Ｐ明朝'; 
  border: 1px solid #fff;
  padding:3px 15px 3px 15px;
}

em.subtitle2{ /* 青枠付きサブタイトル */
  text-align:center;
  letter-spacing:3px; 
  color:#003;
  font: bold 24px 'ヒラギノ明朝 Pro W6','平成明朝','ＭＳ Ｐ明朝'; 
  border: 1px solid #003;
  padding:3px 15px 3px 15px;
}

div.reader { /* リーダー文 */
  line-height:160%;
  padding: 4px;
  margin-left: 45px;
  margin-right: 45px;
  color:#ffffff;
}

div.t2{
  color:#003;
  margin:3px;
  line-height:150%;
}

div.t4{
  color:#003;
  margin:3px;
  line-height:150%;
  font-size:10px;
}

/* 商品紹介用 */
div.item{
  font-Size:14px; line-height:150%;
  color:#336; font-weight:bold; text-align:right; margin-right:24px;
}
span.costs{font-Size:16px; color:#ff0000;}

/* リスト */
ul{ margin:8px;}
li{ font:normal 14px; margin:5px 30px 5px 30px; line-height:145%;}

/* リスト（コラム） */
ul.column{ margin:8px;}
li.column{ list-style-type:none; background-color:#fff; width:400px;
           border:1px solid #2F496A;
           font:normal 14px; margin:5px 8px 5px 18px; line-height:170%;
           padding:6px; margin:10px;}


/* ▼各ページのコンテンツメニュー */
ul.cont2{ margin: 10px 10px 0px 31px; width:740px;}
.cont2 li{
  float: left;
  display:inline;
  list-style-type:none;
  padding:0px;
  margin:0px 0px 0px 8px;
  font:normal 13px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka";
  background-color:#ee3333;
  border:1px solid #ff3;
  color:#ffffff;
  width:93px;
  text-align:center;
  line-height: 160%;
  letter-spacing:1px;
}

/* 各ページのコンテンツメニュー用リンク設定 */
.cont2 A {display:block; color:#ffffff; text-decoration:none;
          background-color:#555570; border-bottom:2px solid #ff6633;margin-bottom:-2px;}
.cont2 A:hover {color:#ffffff; text-decoration:none;
          background-color:#ee3333; border-bottom:2px solid #eee;}


span.red { /* 赤文字 */
  color:#ff0000;
}

em.red-line { /* 赤アンダーライン */
  font-weight:bold;
  font-style:normal;
  padding:2px;
  border-bottom: 1px solid #ff0000;
}

span.point { /* 項目 */
  color:#333;
  font-size:16px;
  margin:6px 0px 6px 0px;
  border-bottom: 2px dotted #ff0000;
  line-height:150%;
  font-weight:bold;
}

.home div { } /* ホームへ */
.home A {
  font-family: verdana, Helvetica;
  color: #ffd; text-decoration:none;
  padding: 6px 8px 8px 8px;
}

div.caption {  /* ホームへ */
  margin:5px 3px 2px 3px;
  text-align:right;
  color:#ddd;
  font-size:13px;
}


div.link { /* コンテンツリンク */
color:#ddddaa;
font-size:11px;
background:#000000; 
padding: 5px;
margin: 0px;
border-bottom: 1px solid #000000;
}
.link A {color: #ffffff;}
.link A:hover {color:#ff0000; text-decoration:underline;}

div.cont { /* テキストコンテンツ */
font-size: 9pt;
line-height:135%;
margin-left: 5px;
color:#ffffff;
}

.cont { /* テーブルコンテンツ */
font-size: 10pt;
line-height:135%;
color:#030;
}

.sidecont { /* 右サイドコンテンツ */
font-size: 10pt;
line-height:135%;
color:#ff0000;
}
.sidecont A {color: #21725c;}
.sidecont A:hover {color:#ff0000; text-decoration:underline;}

table.cont1 { /* ライン付きテーブルコンテンツ(table) */
  margin:8px;
  border: 1px solid #005500; 
  border-collapse: collapse; 
}
td.cont1 { /* ライン付きテーブルコンテンツ(td) */
  font-size: 13px;
  border: 1px solid #003; 
  color:#030;
  padding:5px;
  background-color:#ddd;filter:Alpha(opacity=80);-moz-opacity:0.8;
}

td.waku1 { /* 背景付テーブル１ */
  padding:2px; 
  padding-left:5px;
  background-color: #6e7b8b;filter:Alpha(opacity=80);-moz-opacity:0.8;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-bottom:1px solid #555;
  border-right:1px solid #555;
  font-size:15px;
  color: #fff;
}

td.waku2 { /* 背景付テーブル２ */
  padding:2px;
  padding-left:8px;
  background-color: #9fb6cd;filter:Alpha(opacity=80);-moz-opacity:0.8;
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-bottom:1px solid #68838b;
  border-right:1px solid #68838b;
  font-size:13px;
  letter-spacing:1px;
  line-height:150%;
  color: #333;
  vertical-align:top;
}

div.line { /* 区切りの点線 */
border-top: 1px dotted #ddddaa;
width: 100%;
}

/* リンク */
A {color: #338833;}
A:hover {color:#ff0000; text-decoration:underline;}

/* フォーム */
INPUT,TEXTAREA,SELECT {
 border:1px solid #21725C;
 background-color :#fff;
 color:#21725C;
 font:0.95em/1.45em 'MS UI Gothic','Osaka','san-serif';
 font-size:9pt;
}

div.copyright { /* 著作権 */
font-family: verdana, Helvetica;
color:#88aa88;
font-size:8pt;
text-align: center;
}

.ion{
	text-align: center;
	background-image: url("./material/back2.gif");
	}
	.ion td{
		font-size: 15px;
		padding: 5px;
		border-bottom: 0px;
		border-left: 1px solid;
		border-top: 1px solid;
		}
		

#ionb{
	border-bottom: 1px solid;
	font-size: 15px;
	padding: 5px;
	}

#iona{
	border-right: 1px solid;
	font: 15px;
	padding: 5px;
	}

.ion2{
	background-image: url("./material/back4.gif");
	}

.ion3{
	background-image: url("./material/back3.gif");
	border-right: 1px solid;
	}

