@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("reset_font.css");
@import url("clearfix.css");
@import url("individual.css");

table.basic td,
table.basic th {
padding:5px;
}

body {
	text-align:left;
}

strong {
	font-weight:bold;
	font-size: 18px;
	color: #60F;
}

div.content p {
	margin-bottom:1em;
	font-family: Meiryo, "メイリオ", "Lucida Grande", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	color: #D6D6D6;
}

div.window1,
div.window2 {
background-repeat:repeat-y;
}

div.window1 {
background-image:url(../images/top_01.jpg);
background-position:left;
margin:0px auto 0px auto;
width:1020px;
text-align:left;
}

div.window2 {
background-image:url(../images/top_03.jpg);
background-position:right;
text-align:center;
}

div.document {
width:900px;
text-align:left;
margin:0 60px;
}


div.navi {
width:160px;
margin:3px 0 0 3px;
float:left;
}

div.navi img {
vertical-align:bottom;
}

div.navi_banner img {
display:block;
margin:5px 0;
}

div.content {
width:730px;
float:right;
margin-left:5px;
margin-top:3px;
}


div.footer {
margin-top:2em;
clear:both;
background-image:url(../images/top06_03_46.jpg);
height:54px;
}

ul.footer {
padding-top:10px;
text-align:center;
}

ul.footer li {
display:inline;
margin:0 5px;
}

/* footer */

a.footer {
	text-decoration : none
}

a.footer:link { color: #ffffff ; }

a.footer:hover { color : #ffffff; }

a.footer:active { color : #ffffff; }

a.footer:visited { color : #ffffff; }
.window1 .window2 .document .contents.clearfix .content p {
	color: #000;
	text-align: center;
}
.h-red {
	font-weight: bold;
	color: #F00;
	font-size: 14px;
}
.h-green {
	font-weight: bold;
	color: #390;
	font-size: 14px;
}
h-red12 {
	font-size: 12px;
	font-weight: bold;
	color: #F00;
}
.window1 .window2 .document .contents.clearfix .content p {
	text-align: left;
	color: #000;
}
h-14 {
	font-size: 14px;
}
.h-black {
	font-size: 14px;
}
.h-blue {
	font-size: 16px;
	font-weight: bold;
	color: #60F;
}
