@charset "utf-8";/*日本語*/
body{
	background: #FFFFFF;
	color: #000000;
	margin: 12px 120px 2em 0;
	padding: 0 5%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 120%;
	font-size: 95%;
}
body.bg{
	background: url(images_common/bg.png) no-repeat top left;
}
table{
	border-collapse: collapse;
	color: #000000;
    font-size:1em; 
}
th, td {
	vertical-align: top;
}
h1 {
	font-size: 140%;
	font-weight: bold;
	margin-left: -5%;
}
h2 {
	font-size: 120%;
	font-weight: bold;
	margin-left: -3.5%;
}
h3 {
	font-size: 112%;
	font-weight: bold;
	margin: 0.8em 0 0 -1%;
}
h4 {
	font-size: 100%;
	font-weight: bold;
	color: #777;
	margin: 0.8em 0 0;
}
p, ul {
	margin: 0.5em 0 0.5em;
	padding: 0;
}
li {
	margin-left: 1.2em;
	padding: 0;
}
a:link{
	color: #0000FF;
}
a:visited{
	color: #660099;
}
a:active{
	color: #FF0000;
}
img{
	border: none;
}
/* Pセッション DB対応 */
.pssn {
	overflow: hidden; /*!fp*/
	height: 1px;
	width: 1px;
}
.pssn iframe {
	height: 250px;
	width: 250px;
	left: -500px; /*f*/
	top: -250px; /*f*/
	position: fixed; /*f*/
}
/* 広告 */
.AdRight {
	background-color: #FFFFFF;
	position: fixed;
	right: -1px;
	top: 0;
	padding-left: 10px;
}
.footer {
	color: #666666;
	font-size: 95%;
}

