﻿@charset "utf-8";

/*
--------------------------------------------------
インポート
--------------------------------------------------
*/
@import "common.css";
@import "header.css";
@import "footer.css";

/*
--------------------------------------------------
全体レイアウト
--------------------------------------------------
*/

/* 基本レイアウト */
html, body {
	min-width: 890px;
	height: 100%;
	background-color: #FBFBFB;
    background-position: 50% 0;
    background-repeat: repeat-y;
}

html {
	overflow-y: scroll;
}

/* コンテナ */
#container {
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	position: relative;
}

body > #container {
	height: auto;
}

/* コンテンツ */
#contents {
	width: 890px;
	margin: 0 auto;
	padding-bottom: 230px;
}

/* ヘッダー */
#header {
	width: 100%;
	height: 113px;
}

/* コンテンツ 内部 */
#contents_inner {
	width: 890px;
	padding: 0;
}

/* フッター */
#footer {
	width: 100%;
	height: 230px;
	bottom: 0;
	position: absolute;
}
