body		{text-align:center}


/*===　ヘッダー部分のスタイル　===*/



.head		{background-image:url("data/topbg.gif");
		width:760px;
		cellpadding:0px}

.head h1	{padding-bottom:0px;
		margin-bottom:0px}

.head h2	{font-size:24px;
		font-style:italic;
		color:white;
		text-align:left;
		padding-left:400px;
		margin:10px 30px 0px}

.head img	{float:left;
		padding-bottom:0px;
		margin-bottom:0px;
		border:0px}

.head1		{width:760px;
		height:100px;
		padding:0px;
		margin-bottom:0px}


.head1 a	{text-decoration:none}

.head2		{width:760px;
		height:32px;
		padding-top:0px;
		padding-left:0px;
		margin-top:0px}

.headmenu	{margin:0px 20px 0px}

.head2 a	{height:17px;
		width:110px;
		color:white;
		 text-decoration:none;
		 display:block;
		float:right;
		text-align:center;
		 padding:2px 6px 0px;
		margin-top:1px;
		margin-bottom:2px;
		 font-size:14px;
		font-weight:bold;
		 border:1px solid white}


.head2 a:hover	{height:17px;
		width:110px;
		color:#ffcc66;;
		background-color:#6666cc;		
		 text-decoration:none;
		 display:block;
		float:right;
		text-align:center;
		 padding:2px 6px 0px;
		margin-top:1px;
		margin-bottom:2px;
		 font-size:14px;
		font-weight:bold;
		 border:1px solid white}


/*===　サイド部分とコンテンツ部分のスタイル　===*/

.side_main	{width:760px}


/*===　サイド部分のスタイル　===*/

.side		{width:220px;
		 background-color:#6666cc;
		 padding:0px;vertical-align:top;
		 padding:0px}


.side div	{color:#ccccff;
		font-size:14px;
		 font-weight:bold;
		 border-bottom:solid 2px #9999ff;
		 background-color:#6666cc
}

.side img	{border:1px solid #9999ff;
		padding:0px}

.side a		{color:white;
		 text-decoration:none;
		text-align:left;
		 display:block;
		 padding:15px 12px 15px;
		 font-size:12px;
		 background-color:#6666cc}


.side a:hover	{color:#ffcc66;
		 background-color:#3399ff
}


	

/*===　コンテンツ部分のスタイル　===*/

.main		{width:540px;
		background-color:white;
		text-align:left;
		padding:28px 0px 20px 30px}

.main h1	{background-image:url("data/mainbg.gif");
		background-repeat:no-repeat;
		font-size:23px;
		font-weight:bold;
		color:white;
		padding:5px 20px 5px}

.main h2	{font-size:18px;
		color:#6666cc;
		font-weight:bold}

.main h3	{border-style:solid;
		border-width:1px;
		padding:5px 50px 5px;
		font-size:14px;
		margin-right:20px;
		margin-left:45px}

.main h4	{font-size:20px;
		margin:15px 0px 15px 100px}

.main h5	{font-size:14px;
		margin:15px 0px 15px 50px}

.main h6	{border:solid 1px;
		font-size:22px;
		font-weight:bold;
		padding-left:30px;
		margin-right:350px;
		margin-left:20px}




.main p		{font-size:15px;
		text-indent:1em;
		margin-bottom:15px;
		margin-top:0px}
.causion	{font-size:14px;
		font-weight:bold;
		margin-left:40px;
		margin-top:15px;
		margin-bottom:35px}

.list		{background:url("data/mainimg.gif") no-repeat right;
		font-size:14px;
		font-weight:bold;
		padding:10px;
		margin:15px;
		border:1px solid #6666cc}

.jisseki	{font-size:14px;
		font-weight:bold;
		padding:10px 0px 10px 60px;
		margin:15px;
		border:1px solid #6666cc}

.main form	{font-size:15px;
		color:#555555;
		font-weight:bold;
		background-color:#E6E6FA;
		padding:23px;
		border:1px solid #6666cc}

.info		{margin-left:20px;
		margin-bottom:10px}

.info2		{margin-left:10px;
		margin-bottom:10px}

.nyuuryoku	{margin-left:20px;
		margin-bottom:30px}

.nyuuryoku2	{margin-left:10px;
		margin-bottom:30px}

.img.left	{margin-left:6px;
		margin-top:6px;
		padding-right:30px;
		float:left;
		border:0px}

.renraku	{text-align:left;
		font-size:15px;
		 padding:15px 0px 15px 40px;
		 background-color:#E6E6FA;
		margin:15px}

.ad		{font-size:14px;
		padding:-left:70px;
		margin:0px 40px 0px}

.gyoumu		{font-size:15px;
		font-weight:bold;
		margin:0px;
		padding-top:0px}

.main link	{}
.main a		{text-decoration:none}
.main a:hover	{text-decoration:none}

.type1		{text-align:left;
		font-size:15px;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:10px;
		 padding-bottom:10px;
		 line-height:120%;
		 background-color:#E6E6FA}

.type2		{border-style:solid;
		border-width:1px;
		padding:15px 10px 15px;
		text-align:center;
		font-size:14px;
		margin-left:120px}

.type3		{border-style:solid;
		border-width:1px;
		text-align:left;
		font-size:15px;
		 padding:15px;
		 background-color:#ffffff}

.type4		{border:solid;
		border-width:1px;
		text-align:left;
		 padding-left:20px;
		 padding-right:20px;
		 padding-top:10px;
		 padding-bottom:10px;
		margin-bottom:20px}



/* === フッター部分のスタイル === */

.adress		{width:760px;
		border-top:solid 6px #6666cc;
		font-size:20px;
		color:#9999ff;
		text-align:center;
		margin-top:15px}

