/* ===ヘッダー===*/

.head		{width:760px;
		background-image:url("data/topbg-img.jpg");
		background-position:right;
		background-repeat:no-repeat}

.head1		{width:300px;
		align:left;
		vertical-align:top:
		margin-bottom:0px;
		margin-top:0px}

.head img	{margin:0px}


.head2		{width:460px;
		text-align:right;
		margin-bottom:0px}



.head h1	{border:0px;
		padding:0px;
		margin-bottom:0px}



.head h2	{border:0px;
		padding:0px;
		vertical-align:top}



.headmenu	{background-color:#6666cc;
	 width:760px;
	 text-align:right;
	 font-size:11px;
	 color:#ccccff}

.headmenu td	{padding-right:30px}

.headmenu a	{color:#ccccff;
	 text-decoration:none}
.headmenu a:hover	{color:#ccoo99}


/* === サイドバー部分のスタイル === */

.side	{width:160px;
	 background-color:#ccccff}

.side	{vertical-align:top;
	 padding:0px}

.side div	{font-size:12px;
	 font-weight:bold;
	 border-bottom:solid 1px #6666cc;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:0px}

.side p		{font-size:14px;
		text-align:left;
		margin:3px 2px 25px;
		padding-left:10px;
		padding-raight:10px}

.side img	{margin-top:4px;
		margin-bottom:0px;
		border:none}

.side a	{color:#6666cc;
	 text-decoration:none}
.side a:hover	{color:#cc6633;
	 text-decoration:none}

.sidemenu1	{margin-top:20px;
	 border-top:solid 1px #6666cc}

.side em	{color:#0099cc;
		font-size:14px;
		text-decoration:none;
		border:1px solid #6666cc;
		display:block;
		magin:0px 2px 20px}


.sideft		{width:110px;
		vertical-align:bottom;
		text-align:center;
		background:#ffffff;
		margin-bottom:30px;
		margin-top:160px;
		padding:0px;
		color:#6666cc;
		text-decoration:none;
		border:2px solid #6666cc
		}

.sdft		{margin:10px 0px 10px;
		padding:0px;
		font-size:21px;
		font-weight:bold;
		text-align:center;
		border-bottom:1px solid #6666cc}


/* === コンテンツ部分のスタイル === */

.main	{width:570px;
	 padding-left:30px;
	 padding-right:30px;
	 padding-top:25px;
	 padding-bottom:10px;
	 vertical-align:top}

.main h1	{font-size:22px;
		color:#ffffff;
		background-color:#6666cc;
		padding:2px 30px 2px 40px;
		margin-top:35px;
		margin-bottom:10px}


.main h2	{border-bottom:solid 5px #6666cc;
		 font-size:16px;
		 color:black;
		 padding:5px 0px 3px;
		margin-top:10px}

.main h3	{font-size:16px;
		color:#6666cc;
		padding:5px 15px 5px}

.main h4	{font-size:14px;
		border:solid;
		border-width:1px;
		padding:18px 18px 22px;
		margin:15px}

.waku		{border:solid;
		border-width:1px;
		font-size:12px;
		 line-height:160%;
		 color:#333333;
		padding:15px 10px 15px;
		margin:15px}

.main p		{font-size:12px;
		text-indent:1em;
		padding:0px 15px 0px;
		margin-top:0px;
		margin-bottom:0px}

.main iframe	{margin-left:15px;
			padding-left:30px}

.main img	{margin:0px 15px 10px 15px;
		float:left}

.main em	{color:#6666cc;
		font-weight:bold;
		font-style:normal;
		font-size:16px;
		text-decoration:none}

.contents	{vertical-align:top;
		text-align:top}






/* === フッター部分のスタイル === */

.adress		{width:760px;
		border-top:solid 6px #6666cc;
		font-size:20px;
		color:#9999ff;
		text-align:center;
		margin-top:15px}



