@charset "UTF-8";

/* ---------------------------------------------------------
	CSS Document Common
--------------------------------------------------------- */

* {
	color: green;
	font-size: 14pt;
	font-family: "Century";
	border-collapse: collapse;
}

.menu {
	width:180px;
	padding-top:1em;
	padding-left:1em;
}
.contents {
	padding:30px 30px;
	width:800px;
}
.stitle {
	width:1000px;
	height:100%;
	font-size:18pt;
	font-weight:bold;
	font-height:0;
	padding:13px 30px;
}
.cp {
	font-size: 10.5pt;
	line-height:180%;
}
th , td {
	border:1px solid green;
	line-height:180%;
}
P {
	font-size:18pt;
	font-weight:bold;
	line-height:0;
}
a.detail {
	color:green;
	text-decoration:none;
}
a.detail:hover {
	color:white;
	text-decoration:underline;
	background-color:green;
}

/*
*/

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	overflow: visible;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

dl {
	margin: 0;
	padding: 0;
}

dt {
	float: left;
	margin: 0;
	padding: 0;
}

dd {
	float: right;
	margin: 0;
	padding: 0;
}

.fleft {
float:left;
margin-right:20px;
margin-bottom:5px;
}

/* ---------------------------------------------------------
	CSS Document form
--------------------------------------------------------- */

.menu form {
	margin: 0;
	padding: 0;
}

.menu select {
	width:130px;
	margin: 0 0 5px;
	padding: 0;
	color: green;
	font-size: 12pt;
	font-family: "Century";
}

.menu option {
	color: green;
	font-size: 12pt;
	font-family: "Century";
}

.menu input {
	color: green;
	font-size: 12pt;
	font-family: "Century";
}

/*--h1 + facebook --*/

.header{
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: bottom;
}

td.header{
	text-align: right;
}

h1.logo{
	margin: 0;
	padding: 0;
	text-align: left;
}