* {
	padding: 0;
	margin: 0;
}
html,body{
	height:100%;
}

#header {
	color:#ffffff;
	background-color:#363538;
	text-align:left;
	height:20px;
}
#header h1 {
	line-height:12px;
	font-size:12px;
	font-weight: normal;
	padding:4px 4px;
}

#rapper1 {
	width:910px;
	margin: 0 auto 0;
}
#rapper_admin {
	width:1024px;
	margin: 0 auto 0;
}
#contents_1 {
	float:left;
	width:890px;
	background-color: #ffffff;
	height:auto;
	padding:0 10px 0 10px;
}
#contents_1 li {
	padding:0 0;
	margin:0 0px 0 20px;
}

#contents_2 {
	float:left;
	width:200px;
	background-color: #80ff80;
	height:auto;
}
#contents_3 {
	float:left;
	width:710px;
	background-color: #ff8080;
	height:auto;
}
#contents_admin {
	float:left;
	width:100%;
	background-color: #ffffff;
	height:auto;
	padding:0 10px 0 10px;
}
#contents_admin table {
	font-size:12px;
}
#contents_admin table .small{
	font-size:10px;
}

#footer {
	clear:both;
	bottom:0px;
	height:50px;
	width:100%;
	color: #ffffff;
	background-color: #363538;
	text-align: center;
}
#navigation:after {
	display:block;
	content:".";
	height:0;
	visibility:hidden;
	clear:both;
}
#navigation {
	width:910px;
	margin:auto;
	clear: left;
	font-size:13px;
	border-right: #DBDBDB 0px solid;
	border-left:#E3E3E3 0px solid;
	list-style:none;
	height:1%;
	overflow:hidden !important;
	overflow:visible;
/*/*//*\*//*/ display:inline-table; /* */
}

#navigation ul {
	list-style: none;
}

#navigation li {
	float:left;
	width:130px;
}

#navigation li a {
	display:block;
	text-align:center;
	line-height:42px;
	color: #482400;
	background-color: #ffaaee;
	border: #aa4488 1px solid;
	text-decoration:none;
	font-size:16px;
	font-weight: bold;
}
#navigation li a:hover {
	color: #f2f2f2;
	background-color: #0000ff;
}

#header h1,#header h2 {
	text-align:left;
	color: #ffffff;
	font-size: 12px;
	line-height:20px;
	display:inline;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-weight: normal;
}

#contents_1 h1 {
	text-align: center;
	font-size: 3em;
	font-weight: normal;
	font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho',serif;
	margin: 0 0 0 0;
}

#contents_1 h2, h3 {
	color: #ffffff;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 10px 0 10px 0;
	padding: 0 0 0 5px;
}

.bg-red {
	background-color: #D71D3B;
}
.bg-orange {
	background-color: #E67928;
}
.bg-yellow {
	background-color: #B6A335;
}
.bg-green {
	background-color: #007042;
}
.bg-blue {
	background-color: #285294;
}
.bg-purple {
	background-color: #7C4B8D;
}

form, fieldset {
	display: inline;
	border: none;
	margin: 0px;
	padding: 0px;
}

.table ul {
	list-style:none;
}
.table ul li {
	clear:both;
}
.table ul li div {
	display:block;
	float:left;
}
.table div.col1 {
	width:120px;
}
.table div.col2 {
	font-size: 0.8em;
	padding: 0.2em 4px 0 4px;
}
.table div.button {
	text-align: center;
}
.table div.omit {
	font-size: 0.6em;
	padding: 0.4em 0 0 4px;
}

table {
  margin: 10px 0 10px 5px;
  border-collapse: collapse;
  border: solid 1px #999;
}

table th, table td {
  border: solid 1px #999;
  padding: 4px 6px;
  text-align: center;
}

table th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
  color: #666;
}
