body {

	background:#000000;

	margin: 0;

	padding: 0;

	color: #fff;

}

ul, ol, dl {

	padding:0;

	margin: 0;

}

h1, h2, h3, h4, h5, h6, p {

	margin-top:0;

	padding-right: 15px;

	padding-left: 15px; 

}

a img {

	border: none;

}

a:link {

	color: #42413C;

	text-decoration: underline;

}

a:visited {

	color: #6E6C64;

	text-decoration: underline;

}

a:hover, a:active, a:focus {

	text-decoration: none;

}

.container {

	width: 1000px;

	background: #000;

	margin: 0 auto;

}

.header {

	background: #333333;

	width:1000px;

	height:250px;

	padding:0px;

	margin:0px;

}

ul#menu	{

	font-size: 0.75em;

	margin-top:0;

	margin-bottom:0;

	margin-left:0;

	padding-left:0;

	height:50px;

	background-color:#666666;

	background-image:url(../undessimg/anmenu1.png);

}



ul#menu li	{list-style-type:none;

	float:left}



ul#menu li a	{

	display:block;

	width:160px;

	color:#ffffff;

	line-height:50px;

	text-decoration:none;

	text-align:center;

	font-weight:bold;

	color: #ffffff;

	background-color:#000066;

	background-image:url(../undessimg/anmenu1.png);

	border-right:solid 1px #ffffff;

}



ul#menu li a:hover	{

	background-color:#999999;

	color:#333333;

	background-image:url(../undessimg/anmenu2.png);

	background-position:left bottom;

	font-weight:bold;

}

.content {

	background-color:#111111;

	padding:0;

	margin-bottom:0px;

	font-weight:bold;

	width:1000px;

	height:1500px;	

}

.ti{

				background-image:url(../undessimg/antilogo2.jpg);

				width:1000px;

				height:60px;

				margin:0px;

				padding:0px;

}

.tip{

			text-align:center;

			padding-top:10px;

			padding-bottom:0px:

			margin:0px;

}

.content h3{

				text-indent:50px;

				margin-top:5px;

}

.content p{

				line-height:13px;

				margin-top:10px;

}

/* ~~ その他の float/clear クラス ~~ */

.fltrt1 {

					float:right;

					width:240px;

					height:933px;

					padding:0px;

					margin:0px;

}

.fltrt1 p#oroshi1{

					padding-top:30px;

					padding-left:15px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}

.fltrt1 p#tama1{

					padding-top:105px;

					padding-left:15px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}

.fltrt1 p#reta1{

					padding-top:95px;

					padding-left:15px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}



.fltrt2 {

					float:right;

					width:240px;

					height:933px;

					padding:0px;

					margin:0px;



}

.fltrt2 p#oroshi2{

					padding-top:80px;

					padding-left:2px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}

.fltrt2 p#tama2{

					padding-top:105px;

					padding-left:2px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}

.fltrt2 p#reta2{

					padding-top:75px;

					padding-left:2px;

					padding-right:0px;

					padding-bottom:0px;

					margin:0px;

}



.fltlft{

	float:left;

	width:520px;

	height:933px;

	padding:0px;

	margin:0px;



}

.fltrt3 {

	float: right;

	margin-top:0px;

	padding-top:0px;

	margin-right:15px;

	border:solid thin #000;

	width:470px;

	height:600px;

}



.fltlft4 {

	float: left;

	margin-top:0px;

	padding-top:0px;

	margin-left: 15px;

	border:solid thin #000;

	width:470px;

	height:600px;



}

.fltlft p#lftlogo{

					padding-top:10px;

					padding-left:0px;

					padding-right:0px;

					padding-bottom:10px;

					margin:0px;

					text-align:center;

}

.fltlft p#lfthonbun{

					font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;

					padding:6px;

					margin:5px;

					text-indent:30px;

}



.clearfloat{

				clear:both;

				width:1000px;

				height:1px;

}

-->

/* ~~ フッター ~~ */

.footer {

	clear:both;

	background:#99ffff;

	background-image:url(../undessimg/anfooter.jpg);

	width:1000px;

	height:70px;

	padding:0px;

	margin-top:0px;

}

.footer p#footerp{

					padding-top:20px;

					text-align:center;

}

