/* body全体 */
.allformat {
	margin-left: 5%;	/* 左マージンの設定 */
	margin-right: 5%;	/* 右マージンの設定 */
	line-height: 120%; /* 行間の設定 */
}

/* ヘッダ部分(ホーム | 製品情報 | ・・・) */
.headertext {
	background: lightyellow;	/* 背景をライトイエローに設定 */
	text-align: right;		/* テキストの配置を右寄せに設定 */
}

/* パンくず部分(ホーム > 製品情報 > ・・・) */
.navigatertext {
	background: lightyellow;	/* 背景をライトイエローに設定 */
	text-align: left;		/* テキストの配置を左寄せに設定 */
}

/* 著作権とトップ画像のテキスト配置 */
.copyright, .topimage {
	text-align: center;	/* テキストの配置を中央に設定*/
}

/* 罫線 */
.line {
	height: 1px;	/* 罫線の幅を1pxに設定 */
}

/* タイトルの枠線 */
.titleborder {
	border-style: solid;		/* 線種をsolidに設定 */
	border-color: #FFA500;		/* 色をオレンジに設定 */
	border-left-width: 20px;	/* 左側の枠線幅を20pxに設定 */
	border-right-width: 0px;	/* 右側の枠線幅を0pxに設定 */
	border-bottom-width: 0px;	/* 下側の枠線幅を0pxに設定 */
	border-top-width: 1px;		/* 上側の枠線幅を1pxに設定 */
	padding: 3px;			/* マージンを3pxに設定 */
}

/* テーブルの枠線 */
.tableborder {
	/* 枠線をcollapseに設定(Operaの場合正しく表示できないため設定を無効) */
	/*border-collapse: collapse;*/
}

/* リンク(W3Cロゴで使用) */
.linkborder {
	text-decoration: none;	/* XHTML1.1のロゴとCSSのロゴに表示されているリンク下線を消去 */
}

/* W3Cロゴとテーブル内セルのテキスト配置 */
.w3clogo, .tabletextright {
	text-align: right;	/* テキストの配置を右寄せに設定 */
}