
@charset "Shift_JIS";

/*--位置関係・色と背景・その他の順で記述--*/

*
{color:#333; background:transparent; font-style:normal; margin:0; padding:0; text-align:left; text-decoration:none;
font-size:100%;line-height:1.2em;}

body
{background: url(image/bg.gif) repeat; margin:0 auto; padding:0 0 0em;  font-size:100%;text-align:center;}

h1,h2,h3,h4,dt,strong	{font-weight:bold;}
em			{background-color:#ccccff;}
h1,h2,h3		{margin:10px 0.3em 0.7em 0em;}
h4,address,p,span,ul,ol,dl,pre,blockquote	{margin:0px 1em;}
span,div,p,li,dt,dd		{font-size:95%;border}
div,p,li,dt,dd			{text-align:justify;text-jusyify:auto;}
.disp {display:none }

h2.title	{border-bottom:double 3px gray;border-top:double 3px gray;
			background-color:#BBEFF0;padding:3px 1em;margin-left:0px;width:250px;color:#330066;font-size:12pt;}
h2.t	{border-left:10px solid #000066;border-bottom:solid 1px #000066;background:#E3F8FB;
		 padding:3px 1em;width:350px;margin:10px 10px;}
a			{padding:0 0em; }
a:link		{color:blue;}
a:visited	{color:blue;}
a:hover		{color:green; text-decoration:underline;}


hr {width:90%;text-align:center;}

/*--センタリング設定--*/
#page {
	text-align:center;
	margin:0px auto;
	border-left:0px solid gray;
	border-right:0px solid gray;
	width:780px;
	background-color:#ffffff;}

/*--ここまでは基本設定とする。--*/


/*--ヘッダー設定↓--*/
#header {	width:100%;height:130px;
		border-top:1px solid green;
		text-align:left;
		background: url(image/top2.jpg) right center ;}
.map	{width:100%;line-height:1.5em;background-color:green;text-align:right;color:white;font-size:12px;}
.logo1	{color:#000040;font-size:20px;}


/*--ナビゲーションのレイアウト設定（ヘッダー内）--*/
div.navi {
	font-family: 'MS UI Gothic','ＭＳ Ｐ明朝', '細明朝体'; 
	margin:0px 0px;
	background:url(image/img4.gif);
	padding:1px 0px ;
	width:100%;
	text-align:center;
	border-top:1px solid green;
	border-bottom:1px solid green;
		}

.navi ul
				{display:inline; margin:0.1em;}
.navi li	{display:inline; font-size:11pt;}

.navi a			{padding:3px 0.5px; border:none;color:#ffffff;}
.navi a:link	{color:#ffffff;}
.navi a:visited	{color:#ffffff;}
.navi a:hover	{color:#333333; background:#orange;}

/*--フッター設定--*/

#footer {margin-top:10px;width:100%;height:60px;
			background-color:green;}

div.addres {	width:100%;
				text-align:right;
				margin:10px 0px;
				color:white;}

/*--パンくず--*/
.pan {margin:2px;font-size:90%;}
.next {text-align:right;font-size:80%}

/*--装飾--*/
div.kigi	{background-image:url(image/kigi02.gif);
			height:25px;
			width:90%;
			text-align:center;
			margin:10px auto 5px;}

#contents {width:780px;border:0px solid gray;margin-left:auto;margin-right:auto;}

/*--TOPページメニュー--*/
.menu ul	{	margin:0em;}
.menu li	{	width:130px;background:url(image/img4.gif) center;
				border-top:solid 1px gray;
				border-bottom:solid 1px gray;
				padding:3px 3px;
				margin:0px 0px 0px 0px;
				font-size:11pt;	list-style:none}
.menu li a {width:130px}
.menu a:link	{color:white;}
.menu a:visited	{color:white;}
.menu a:hover	{color:#6B65B5; }

/*--サブページメニュー--*/
.menusub ul	{display:inline; margin:0.1em;}
.menusub li	{	width:120px;background-color:#C4C4FF;
				border-top:double 3px ;
				border-bottom:double 3px;
				padding:3px 3px;
				margin:2px 0px 2px 0px;
				display:inline; font-size:11pt;	}
.menusub a:link	{color:gray;}
.menusub a:visited	{color:gray;}
.menusub a:hover	{color:#6B65B5; }


/*--文章構成--*/

.bord {background-color:#FFFFff;
		border:1px solid orange;
		margin:0px 10px;
		height:320px;
		overflow:auto;
			}
.bord dl {margin-left:0.5em;margin-right:0.5em;}
.bord dt {	color:blue;margin-top:5px;
			font-weight:bold;font-size:110%;
			}


.bord dd {	color:black;
			font-weight:normal;font-size:93%;
			margin-left:2em;
			margin-top:0em;	}
.bord span {color:#ff3300;font-weight:bold;font-style:italic;}
.bord a	{padding:0 0.1em; border:normal;}
.bord a:link	{color:blue;}
.bord a:visited	{color:blue;}
.bord a:hover	{color:#33ccff; }

.bord a.red:link	{color:#ff66ff;}
.bord a.red:visited	{color:#ff66ff;}
.bord a.red:hover	{color:#ff3399; }

.bord a.yel:link	{color:#ffff00;}
.bord a.yel:visited	{color:#ffff00;}
.bord a.yel:hover	{color:#ffcc00; }

.bord dl hr			{width:100%;}


.flt_lft	{margin-left:8px;float:left;}
.flt_rgt	{margin-left:5px;float:right;}

.text0		{
			border:1px solid gray;
			padding:5px 5px;
			margin:0px 10px;
			}

.text1 		{background-color:#CED0FF;
			border:1px dotted blue;
			padding:10px 5px;
			margin:0px 10px;
			height:auto
			}
.text2 		{background-color:#FFFFCC;
			border:1px solid orange;
			padding:10px 5px;
			margin:0px 10px;
			}

.img_blk {	width:90%;
			margin:0px 7px;
			padding:0px;
			border:0px solid;
			display:block;		}
.img_blk img {border:7px ridge orange;
			margin:0px auto;
			text-align:center;
			padding:0px;
			display:block;	}
.img_blk span{background-color:#ffffff;
			border:2px dotted green;
			margin:10px auto;
			padding:2px;
			display:block;
			text-align: justify; text-justify:;auto; 
			}

span.img_left {
	float:left;
	margin-right:1px;
	margin-left:1px;
	}
span.img_right {
	float:right;
	margin-left:1px;
	margin-right:1px;
	}
	
.map a			{padding:3px 0.5px; border:none;color:#ffffff;}
.map a:link	{color:#ffffff;}
.map a:visited	{color:#ffffff;}
.map a:hover	{color:#333333; background:#orange;}	

