/* 共通のCSS　*/
body
{
	font-size: 14px;
}

.container {
	max-width: 940px;
}

th, td {
	padding: 10px 10px 9px;
	font-size: 16px;
}

.memo {
	line-height: 1.2;
	font-size: middle;
}

#hanbaiten {
	margin: -25px auto 0px auto;
}

/* ヘッダーのCSS　*/
.header-area {
	height: 119px;
	width: 100%;
	background: transparent url(../img/hd-bg.png) repeat-x 0 100%;
	margin: 0 auto;
}

.header {
	height: 110px;
	position: relative;
}

.hd-logo {
	background: transparent url(../img/hd-logo.png) no-repeat 0 0;
	display: block;
	height: 55px;
	width: 128px;
	position: absolute;
	top: 33px;
	left: 31px;
}

.bar-bg {
	background: transparent url(../img/title-bg.png) repeat-x 0 0;
	margin-bottom: 10px;
	height: 40px;
}

/* シミュレーション条件のCSS　*/
.input-tbl {
	max-width: 500px;
}

/* ボタンのCSS　*/
.btn {
	font-size: middle;
	padding: 5px 15px 5px 15px;
	margin: 0px 10px;
}

/* シミュレーション結果のCSS　*/
.pagetop a {
	font-size: small;
}

