﻿@charset "UTF-8";

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:url("./images/back.png") repeat-x fixed;
}

div#container {
	width:750px;
	text-align:center;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background:url("./images/right_back.png") repeat-y fixed;
}
div#banner{
	width:750px;
	height:300px;
	background:url("./images/banner.png") no-repeat;
}

div#banner h1,div#banner h2 {
	text-indent:-9999px;
}


ul.navi {
	width:750px;
	height:30px;
	margin:0px;
	padding:0px;
	background:url("./images/navi.png") repeat-x;
}

ul.navi li {
	display:block;
	width:148x;
	height:30px;
	float:left;
	margin:0px;
}
ul.navi li a {
	border-right:#FFFFFF;
	border-left:#FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	display:block;
	width:148px;
	text-align:center;
	line-height:150%;
}


div#main {
	float:left;
	width:520px;
}

div#main div#pankuzu {
	text-align:left;
	color:#999999;
	font-size:10px;
}

div.article {
	width:510px;
	margin:5px auto;
	background:url("./images/article_foot.png") bottom center no-repeat;
	padding-bottom:10px;
}
div.article h2 {
	width:510px;
	margin-top:0px;
	background:url("./images/article_head.png") top center no-repeat;
	text-align:left;
	font-size:14px;
	line-height:200%;
}

div.article h3 {
	font-size:14px;
	text-align:left;
}
div.article p {
	text-align:left;
	font-size:14px;
}


div#right {
	float:right;
	width:210px;

}
div#right form {
	color:#FFFFFF;
}

div#right p {
	text-align:left;
}

div#footer {
	width:750px;
	height:50px;
	background:#333333;
	color:#FFFFFF;
	font-size:10px;
	line-height:400%;
}
div#footer a {
	color:#FFFFFF;
}