body {	background: url(images/bodybg.gif);}

.text {
	font-size: 90%;
	color: #666666;
	margin: 10px;
	line-height: 140%;


}
.text2 {

	font-size: 90%;
	color: #454545;
	margin: 10px 10px 0px 20px;
	line-height: 140%;
}
.text2s {

	color: #454545;
	margin: 7px 20px 0px 20px;
	line-height: 140%;
}
.text2sr {
	color: #454545;
	text-align:right;
	margin: 15px 20px 0px 20px;
	line-height: 140%;
}
.text2p {
	font-size: 90%;
	color: #454545;
	margin: 10px 10px 0px 20px;
	line-height: 140%;
	border-top: thin solid #0000FF;
	border-right: thin none #0000FF;
	border-bottom: thin solid #0000FF;
	border-left: thin none #0000FF;
}
.text2p dl{
	margin: 10px 10px 10px 10px;
	line-height: 140%;
}
.text2c {
	font-size: 90%;
	color: #454545;
	margin: 10px 10px 0px 20px;
	line-height: 140%;
}
.text2c dl{
	margin: 10px 10px 10px 10px;
	padding:10px;
	border-top: thin dashed #00cc00;
	border-right: thin none #00ff00;
	border-bottom: thin none #009900;
	border-left: thin none #00ff00;
}

.text2c p.head{
	font-weight:bold;
	color:#009900;
	line-height: 140%;
}
.text2c p.body{
	margin: 10px 10px 10px 10px;
	line-height: 140%;
}

.text3 {


	font-size: 90%;
	margin: 0px 0px 0px 10px;
	line-height: 140%;
}
a {
	color: #0033CC;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:visited {
	color: #CC3399;
	text-decoration: none;
}
.texthead {
	margin: 20px 10px 10px 30px;
	color: #666666;
	font-size: 90%;
	line-height: 140%;
}

table.list {
	color: #666666;
	border-top: 0px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #999999;
}

th.list {
	color: #666666;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 1px solid #999999;
	font-size: 80%;
}
td.list{
	color: #666666;
	line-height: 140%;
	border-top: 1px solid #999999;
	border-right: 0px solid #999999;
	border-bottom: 0px solid #999999;
	border-left: 1px solid #999999;
	font-size: 80%;
}
li {
	margin: 10px;
	font-size: 90%;
	line-height: 140%;
	color: #666666;
}
.text4 {

	font-size: 90%;
	color: #FFFFFF;
	margin: 5px 0px 5px 5px;
	line-height: 140%;
}
h2{
	font-size:105%;
	color: #0033cc;
	margin: 5px;
	padding:0 0 2px 10px;
	line-height: 140%;
	background: url(images/information/h2bg.gif) left bottom;
	
}
h3{
	font-size:105%;
	color: #009933;
	margin: 5px;
	padding:10px 0 2px 10px;
	line-height: 140%;
	background: url(images/information/h2bg2.gif) left bottom;
	
}
div.news{
	border:1px solid #333;
	width:550px;
	text-align: left;
	margin: 0px auto;
}

.text2 dl.t{
	margin:5px;
	padding:5px}
	
.text2 dl.t dt{
	border-top:1px dashed #c99;
	margin:5px 0px;
	padding-top:5px;

}

div.news li {
	font-size: 90%;
	line-height: 140%;
	color: #666666;
}

div .kako{
	font-size: 90%;
	padding:5px;
	border-top:1px #666 dotted;
	text-align: right;
}

.map{
font-size:90%
	width:550px;
	padding: 10px;
	margin: 0px auto;
}
.map img{
	margin:0px 10px 5px 10px;
}


/* 台本風定義リスト（class="flt-a〜i"） */

dl.flt,dl.flt-a,dl.flt-b,dl.flt-c,dl.flt-d,
dl.flt-e,dl.flt-f,dl.flt-g,dl.flt-h,dl.flt-i,dl.flt-j,dl.flt-k,dl.flt-k,,dl.flt-m,dl.flt-n{margin-left:15px;}
dl.flt dt,dl.flt-a dt,dl.flt-b dt,dl.flt-c dt,dl.flt-d dt,
dl.flt-e dt,dl.flt-f dt,dl.flt-g dt,dl.flt-h dt,dl.flt-i dt,dl.flt-j dt,dl.flt-k dt,dl.flt-l dt,dl.flt-m dt,dl.flt-n dt{
	font-weight	: normal;
	font-style	: normal;
	float			: left;
	clear		: left;}
dl.flt dd,dl.flt-a dd,dl.flt-b dd,dl.flt-c dd,dl.flt-d dd,
dl.flt-e dd,dl.flt-f dd,dl.flt-g dd,dl.flt-h dd,dl.flt-i dd,dl.flt-j dd,dl.flt-k dd,dl.flt-l dd,dl.flt-m dd,dl.flt-n dd{
	text-indent	: -4px;}
*>dl.flt dd,*>dl.flt-a dd,*>dl.flt-b dd,*>dl.flt-c dd,*>dl.flt-d dd,
*>dl.flt-e dd,*>dl.flt-f dd,*>dl.flt-g dd,*>dl.flt-h dd,*>dl.flt-i dd,*>dl.flt-j dd,*>dl.flt-k dd,*>dl.flt-l dd,*>dl.flt-m dd,*>dl.flt-n dd{
	text-indent	: 0;}
dl.flt-a dt			{ width	: 2em;}
dl.flt-a dd		{ margin	: 0 0 0 2.5em;}
dl.flt dt,dl.flt-b dt	{ width	: 3em;}
dl.flt dd,dl.flt-b dd	{ margin	: 0 0 0 3.5em;}
dl.flt-c dt			{ width	: 4em;}
dl.flt-c dd		{ margin	: 0 0 0 4.5em;}
dl.flt-d dt			{ width	: 0 0 0 5em;
	line-height:2em;}
dl.flt-d dd		{ margin	: 0 0 0 5.5em;
	line-height:2em;}
dl.flt-e dt			{ width	: 6em;}
dl.flt-e dd		{ margin	: 0 0 0 6.5em;}
dl.flt-f dt			{ width	: 7em;}
dl.flt-f dd			{ margin	: 0 0 0 7.5em;}
dl.flt-g dt			{ width	: 8em;}
dl.flt-g dd		{ margin	: 0 0 0 8.5em;}
dl.flt-h dt			{ width	: 9em;}
dl.flt-h dd		{ margin	: 0 0 0 9.5em;}
dl.flt-i dt			{ width	: 10em;}
dl.flt-i dd			{ margin	: 0 0 0 10.5em;}
dl.flt-j dt			{ width	: 11em;}
dl.flt-j dd			{ margin	: 0 0 0 11.5em;}
dl.flt-k dt			{ width	: 12em;}
dl.flt-k dd		{ margin	: 0 0 0 12.5em;}
dl.flt-l dt			{ width	: 13em;}
dl.flt-l dd			{ margin	: 0 0 0 13.5em;}
dl.flt-m dt		{ width	: 14em;}
dl.flt-m dd		{ margin	: 0 0 0 14.5em;}
dl.flt-n dt			{ width	: 15em;}
dl.flt-n dd		{ margin	: 0 0 0 15.5em;}

dd dl{margin:0 !important;}
dl.flt-a dd dl dt, dl.flt dd dl dt, dl.flt-b dd dl dt, dl.flt-c dd dl dt, dl.flt-d dd dl dt, dl.flt-e dd dl dt, dl.flt-f dd dl dt, dl.flt-g dd dl dt, dl.flt-h dd dl dt, dl.flt-i dd dl dt, dl.flt-j dd dl dt, dl.flt-k dd dl dt, dl.flt-k dd dl dt, dl.flt-m dd dl dt, dl.flt-n dd dl dt{
	float		: none;
	width	: auto;
	margin	: 0;
	clear	: none;}
dl.flt-a dd dl dd, dl.flt dd dl dd, dl.flt-b dd dl dd, dl.flt-c dd dl dd, dl.flt-d dd dl dd, dl.flt-e dd dl dd, dl.flt-f dd dl dd, dl.flt-g dd dl dd, dl.flt-h dd dl dd, dl.flt-i dd dl dd, dl.flt-j dd dl dd, dl.flt-k dd dl dd, dl.flt-l dd dl dd, dl.flt-m dd dl dd, dl.flt-n dd dl dd{
	margin	: 0 0 0 2em;}
dt.question {

	font-weight: bold;
	color: #009933;
	margin-top: 15px;
	margin-left: 10px;
}
dd.answer {
	color: #333333;
	padding-top: 5px;

}
.table {
	border-top: thin solid #FF0000;
	border-right: medium #FF0000;
	border-bottom: medium solid #FF0000;
	border-left: medium #FF0000;
	margin: 5px auto;

}
