<style type="text/css">
<!--

body{
	background: #ffffff;
	text=#000000;
	link=#ffffff; 
	alink=#ffffff;
	vlink=#ffffff;
	margin: 0px;
	padding: 0px;
	text-align: center;
	marginheight: 0px;
}

div.fleft{
	float: left;
}

div.fright{
	float: right;
}

div.clear{
	clear: both;
}
p{
	line-height: 120%;
	text-indent: em;
}

br.nn{
	clear:both;
}

div.contl{
	background-color: #ffffff;
	border-width: 0 2 0 2;
	border-style: solid;
	border-color: #0000c0;
	margin-left: auto;
	margin-right: auto;
	width: 790;
	text-align: center;
}



div.contm{
	margin-left: auto;
	margin-right: auto;
	width: 770;
}

div.onethird{
	width: 250;
}

div.twothird{
	width: 510;
}

a.widelink{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-image: url(images/bot01.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	border-width: 0;
	width: 96;
	height: 30;
	float: left;
	display: block;
}

a.widelink:hover{
	background-image: url(images/bot02.gif);
	color: #ffffff;
}

#current{
	background-image: url(images/bot02.gif);
}

a.bot{

	background-image: url(images/seinenqa1.jpg);
	background-repeat: no-repeat;
	border-width: 0;
	width: 250;
	height: 240;
	float: left;
	display: block;
}

a.bot:hover{
	background-image: url(images/seinenqa1.gif);
}

div.title{
	font-size: 110%;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0000FF;
	padding-left: 7px;
}

#infomini{
	background-image: url(images/infotop.jpg);
	background-repeat: no-repeat;
	float: left;
}

div.infoin{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 210;
}

#wel{
	float: left;
}

div.welinin{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 375;
}



div.main{
	width: 770px;
}

#pol{
	background-image: url(images/polback.jpg);
	background-repeat: no-repeat;
}

#info{
	background-image: url(images/infobacktop01.gif);
	background-repeat: no-repeat;
}

#mail{
	background-image: url(images/mailback.jpg);
	background-repeat: no-repeat;
}

div.fleft385{
	width: 385;
	float: left;
}

div.fleft384{
	width: 384;
	float: left;
}

div.wide{
	width: 769px;
}

div.ippanhalf{
	width: 370px;
	float: left;
}
div.ippantitle{
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	background-image: url(images/gyoumutitle.gif);
	line-height: 140%;
	padding: 5 5 5 20;
}

p.ippambox{
	text-align: left;
	line-height: 130%;
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}

div.infobox{
	text-align: left;
	line-height: 120%;
	margin-left: auto;
	margin-right: auto;
	width: 330px;
}

div.link{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 730px;
}

div.fleft1third{
	width: 256px;
	float: left;
}

div.half1{
	width: 450;
	float: left;
}
div.half2{
	width: 318;
	float: left;
}

div.qa{
	background-color: #eeedff;
	line-height: 140%;
	margin-left: auto;
	margin-right: auto;
	-moz-border-radius: 15px;
	border: 2px dashed #6666ff;
}

a.qabox{
	text-decoration: none;
	color: #000000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 230px;
	display: block;
}

div.prof{
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}

table.profile tr td{
	vertical-align: text-top;
	line-height: 130%;
}

div.pol{
	font-size: 90%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	height: auto;
}

div.mail{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

div.mail2{
	margin-left: auto;
	margin-right: auto;
}



div.copy{
	color: #ffffff;
	background-color: #6666ff;
	line-height: 130%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 770;
	height: 20;
}

-->
</style>
