@charset "utf-8";
/* CSS Document */

/* 固定レイアウト共通 */
#fixedCNE,
#fixedCEN,
#fixedNCE,
#fixedNEC,
#fixedECN,
#fixedENC,
#fixedCN,
#fixedNC,
#fixedC {
    text-align: center;
}
#fixedCNE #container,
#fixedCEN #container,
#fixedNCE #container,
#fixedNEC #container,
#fixedECN #container,
#fixedENC #container,
#fixedCN #container,
#fixedNC #container,
#fixedC #container {
    margin: 0 auto;
	text-align: left;
}
#fixedCNE #wrapper,
#fixedCEN #wrapper,
#fixedNCE #wrapper,
#fixedNEC #wrapper,
#fixedECN #wrapper,
#fixedENC #wrapper,
#fixedCN #wrapper,
#fixedNC #wrapper,
#fixedC #wrapper {
    float: left;
	width: 100%;
}
#fixedCNE #footer,
#fixedCEN #footer,
#fixedNCE #footer,
#fixedNEC #footer,
#fixedECN #footer,
#fixedENC #footer,
#fixedCN #footer,
#fixedNC #footer,
#fixedC #footer {
    clear: left;
}

/* 3カラム固定レイアウト幅 */
#fixedCNE #container,
#fixedCEN #container,
#fixedNCE #container,
#fixedNEC #container,
#fixedECN #container,
#fixedENC #container {
}

/* 2カラム固定レイアウト幅 */
#fixedCN #container,
#fixedNC #container {
}

/* 1カラム固定レイアウト幅 */
#fixedC #container {
}

/* 3カラム固定レイアウト（Content-Navigation-Extra） */
#fixedCNE #content {
}
#fixedCNE #navigation {
	float: left;
}
#fixedCNE #extra {
	float: left;
}

/* 3カラム固定レイアウト（Content-Extra-Navigation） */
#fixedCEN #content {
}
#fixedCEN #navigation {
	float: left;
}
#fixedCEN #extra {
	float: left;
}

/* 3カラム固定レイアウト（Navigation-Content-Extra） */
#fixedNCE #content {
}
#fixedNCE #navigation {
	float: left;
}
#fixedNCE #extra {
	float: left;
}

/* 3カラム固定レイアウト（Navigation-Extra-Content） */
#fixedNEC #content {
}
#fixedNEC #navigation {
	float: left;
}
#fixedNEC #extra {
	float: left;
}

/* 3カラム固定レイアウト（Extra-Content-Navigation） */
#fixedECN #content {
}
#fixedECN #navigation {
	float: left;
}
#fixedECN #extra {
	float: left;
}

/* 3カラム固定レイアウト（Extra-Navigation-Content） */
#fixedENC #content {
}
#fixedENC #navigation {
	float: left;
}
#fixedENC #extra {
	float: left;
}

/* 2カラム固定レイアウト（Content-Navigation） */
#fixedCN #content {
}
#fixedCN #navigation {
	float: left;
}

/* 2カラム固定レイアウト（Navigation-Content） */
#fixedNC #content {
}
#fixedNC #navigation {
	float: left;
}

/* 1カラム固定レイアウト（Content） */
#fixedC #content {
}

/* リキッドレイアウト共通 */
#liquidCNE #footer,
#liquidCEN #footer,
#liquidNCE #footer,
#liquidNEC #footer,
#liquidECN #footer,
#liquidENC #footer,
#liquidCN #footer,
#liquidNC #footer,
#liquidC #footer {
    clear: both;
	width: 100%;
}

/* 3カラムリキッドレイアウト（Content-Navigation-Extra） */
#liquidCNE #wrapper {
	float: left;
	width: 100%;
}
#liquidCNE #content {
}
#liquidCNE #navigation {
	float: left;
}
#liquidCNE #extra {
	float: left;
}

/* 3カラムリキッドレイアウト（Content-Extra-Navigation） */
#liquidCEN #wrapper {
	float: left;
	width: 100%;
}
#liquidCEN #content {
}
#liquidCEN #navigation {
	float: left;
}
#liquidCEN #extra {
	float: left;
}

/* 3カラムリキッドレイアウト（Navigation-Content-Extra） */
#liquidNCE #wrapper {
	float: left;
	width: 100%;
}
#liquidNCE #content {
}
#liquidNCE #navigation {
	float: left;
}
#liquidNCE #extra {
	float: left;
}

/* 3カラムリキッドレイアウト（Navigation-Extra-Content） */
#liquidNEC #wrapper {
	float: right;
	width: 100%;
}
#liquidNEC #content {
}
#liquidNEC #navigation {
	float: left;
}
#liquidNEC #extra {
	float: right;
}

/* 3カラムリキッドレイアウト（Extra-Content-Navigation） */
#liquidECN #wrapper {
	float: left;
	width: 100%;
}
#liquidECN #content {
}
#liquidECN #navigation {
	float: left;
}
#liquidECN #extra {
	float: left;
}

/* 3カラムリキッドレイアウト（Extra-Navigation-Content） */
#liquidENC #wrapper {
	float: right;
	width: 100%;
}
#liquidENC #content {
}
#liquidENC #navigation {
	float: right;
}
#liquidENC #extra {
	float: right;
}

/* 2カラムリキッドレイアウト（Content-Navigation） */
#liquidCN #wrapper {
	float: left;
	width: 100%;
}
#liquidCN #content {
}
#liquidCN #navigation {
	float: left;
}

/* 2カラムリキッドレイアウト（Navigation-Content） */
#liquidNC #wrapper {
	float: right;
	width: 100%;
}
#liquidNC #content {
}
#liquidNC #navigation {
	float: right;
}

/* 2カラムリキッドレイアウト（Content-Navigation） */
#liquidCN #wrapper {
	float: left;
	width: 100%;
}
#liquidCN #content {
}
