@charset "Shift_JIS";

/* --HTML-- */
html {
background:#fff;
color:#333;
}

/* --BODY-- */
body {
font:12px/1.5 'Lucida Grande', Helvetica;
margin:0;
overflow:scroll;
padding:0;
}

	/* for IE7 */
	*+html body {
	font-family:'メイリオ', 'ＭＳ Ｐゴシック';
	font-size:75%;
	}
	
	/* for IE6 */
	* html body {
	font-family:'ＭＳ Ｐゴシック';
	font-size:75%;
	}

/* --OTHER TAGS-- */
a img, img { 
border:0;
}

blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
margin:0;
padding:0;
}

abbr, acronym {
border:0;
}

address, caption, cite, code, dfn, em, th, strong, var {
font-style:normal;
font-weight:normal;
}

caption, th {
text-align:left;
}

code, kbd, pre, samp, tt {
font-family:monospace;
line-height:100%;
}

	/* for IE7 */
	*+html code, kbd, pre, samp, tt {
	font-size:108%; 
	}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

ol, ul {
list-style:none;
}

q:before, q:after {
content:'';
}

/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

/* tables still need 'cellspacing="0"' */
table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}






#head{
	width:923px;
	height:265px;
}

.head1{
	width:923px;
	height:142px;
	background-image:URL(img/head.gif);
	float:left;
}

.font{
	text-align:left;
	color:#FFFFFF;
	margin-left:80px;
	margin-top:124px;
	font-size:9pt;
}

.head2{
	width:923px;
	height:123px;
	background-image:URL(img/head2.gif);
	float:left;
}

#main{
	width:923px;
	height:875px;
}

#m{
	width:923px;
	height:873px;
	background-image:URL(img/base.gif);
	float:left;
}

#top{
	width:900px;
	height:232px;
	float:left;
	margin-left:11px;
}

.t1{
	width:338px;
	height:232px;
	float:left;
}
.t2{
	width:530px;
	height:117px;
	float:left;
}
.t3{
	width:530px;
	height:115px;
	float:left;
}

#top2{
	width:900px;
	height:43px;
	float:left;
	margin-left:11px;
}

.t2-1{
	width:476px;
	height:43px;
	float:left;
}

.t2-2{
	width:392px;
	height:43px;
	float:left;
}

#under{
	width:923px;
	height:570px;
	float:left;
}

#left{
	width:492px;
	height:570px;
	float:left;
	margin-top:2px;
}

.l1{
	width:476px;
	height:480px;
	margin-left:16px;
}

.l2{
	width:476px;
	height:90px;
	margin-left:16px;
}

#right{
	width:392px;
	height:570px;
	float:left;
	background-image:URL(img/rbg.gif);
	margin-top:2px;
}

.r1{
	width:392px;
	height:510px;
	margin-top:58px;
	margin-left:4px;
}

#footer{
	width:923px;
	height:29px;
	text-align:right;
	background-image:URL(img/foot.gif);
	float:left;
}

h1{
	color:#FFFFFF;
	font-size:11pt;
	margin-right:30px;
}

