body{
	margin-top:0px;
}
h3{
	color:#0000cc;
}
.a1{
	text-decoration:none;
	color:#000000;
	display:block;
	padding:5px 10px;
}
.a1:hover{
	color:#ff0000;
}
.a2:hover .no-border{
	border-right:1px solid #ff0000;
	border-left:1px solid #ff0000;
}
.access{
	font-size:60%;
	text-align:right;
}
.border{
	border-right:2px solid #ff0000;
	border-left:2px solid #ff0000;
}
.center{
	text-align:center;
}
.center1{
	text-align:center;
	line-height:1.3em;
}
.center2{
	text-align:center;
	color:#0000ff;
}
.center3{
	text-align:center;
	font-weight:bold;
	font-size:80%;
}
.center4{
	margin-top:0px;
	font-size:60%;
}
.clear{
	clear:both;
}
.contents{
	width:800px;
	margin-right:auto;
	margin-left:auto;
	background:#ffffff;
}
.copy{
	height:175px;
	background:url(images/copy_bk1.gif) no-repeat center;
}
.current{
	margin-bottom:5px;
	padding:5px 10px;
	background:url(images/bottom.gif) no-repeat center;
	font-weight:bold;
	color:#ff0000;
}
.div1{
	width:120px;
	height:120px;
	background:url(images/top_copy_bk.jpg) no-repeat center center;
	margin-left:20px;
	float:left;
}
.div2{
	width:300px;
	margin-right:auto;
	margin-left:auto;
}
.div3{
	text-align:center;
	width:150px;
	float:left;
	color:#666666;
}
.foot a{
	color:#0000ff;
}
.h1-1{
	margin-top:0px;
	background:url(images/ti_index.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h1-2{
	margin-top:0px;
	background:url(images/ti_zigyo.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h1-3{
	margin-top:0px;
	background:url(images/ti_gaiyo.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h1-4{
	margin-top:0px;
	background:url(images/ti_want.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h1-5{
	margin-top:0px;
	background:url(images/ti_link.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h1-6{
	margin-top:0px;
	background:url(images/ti_hojyo.gif) no-repeat;
	height:80px;
	font-size:100%;
	color:#ffffff;
	text-align:right;
	padding-right:50px;
	line-height:8.5em;
}
.h4-1{
	background:#66ccff;
	color:#ffffff;
	padding:5px 10px;
}
.h4-2{
	background:#3399ff;
	color:#ffffff;
	padding:5px 10px;
}
.h4-3{
	background:#3366ff;
	color:#ffffff;
	padding:5px 10px;
}
.h4-4{
	background:#0033ff;
	color:#ffffff;
	padding:5px 10px;
}
.hr1{
	width:90%;
}
.li1{
	margin-bottom:5px;
	background:url(images/bottom.gif) no-repeat center;
}
.li2{
	text-align:center;
	margin-bottom:5px;
}
.li3{
	font-size:80%;
	line-height:1.3em;
}
.li4{
	list-style:none;
	line-height:1.3em;
}
.line1{
	line-height:1.3em;
}
.link{
	color:#0000ff;
}
.kiji{
	font-size:80%;
	line-height:1.5em;
}
.kiji1{
	border-bottom:solid 1px #cccccc;
	padding-right:10px;
	padding-left:10px;
}
.kiji2{
	padding-right:10px;
	padding-left:10px;
}
.kiji3{
	border-top:solid 1px #cccccc;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}
.main{
	width:600px;
	margin-left:15px;
	float:left;
}
.menu{
	width:160px;
	margin-left:10px;
	float:left;
}
.menu ul{
	padding-left:0px;
	list-style:none;
}
.no-border{
	border-style:none;
}
.p1{
	margin-top:50px;
}
.p2{
	text-align:center;
	font-size:80%;
	line-height:1.5em;
}
.p3{
	text-align:center;
	font-size:70%;
}
.position1{
	width:120px;
	font-size:70%;
	line-height:1.5em;
	position:relative;
	top:30px;
	left:10px;
}
.position2{
	width:120px;
	font-size:70%;
	line-height:1.5em;
	position:relative;
	top:-20px;
	left:140px;
}
.position3{
	width:120px;
	font-size:70%;
	line-height:1.5em;
	position:relative;
	top:-90px;
	left:270px;
}
.position4{
	width:120px;
	font-size:70%;
	line-height:1.5em;
	position:relative;
	top:-200px;
	left:400px;
}
.size1{
	font-size:80%;
	line-height:1.5em;
}
.size2{
	font-size:80%;
	font-weight:normal;
}
.table1{
	width:90%;
	border:solid 1px;
	margin-right:auto;
	margin-left:auto;
	line-height:1.2em;
}
.table2{
	width:100%;
	border:solid 1px #cccccc;
	margin-right:auto;
	margin-left:auto;
}
.td1{
	border-bottom:solid 1px;
	font-size:80%;
	padding:5px;
}
.td2{
	font-size:80%;
	padding:5px;
}
.td3{
	text-align:center;
	width:20%;
	font-size:80%;
	padding:3px 5px;
	border-bottom:1px dotted #cccccc;
}
.td4{
	font-size:80%;
	padding:3px 5px;
	border-bottom:1px dotted #cccccc;
}
.td5{
	text-align:center;
	width:20%;
	font-size:80%;
	padding:3px 5px;
}
.td6{
	font-size:80%;
	padding:3px 5px;
}
.th1{
	border-right:solid 1px;
	border-bottom:solid 1px;
	padding:5px;
}
.th2{
	border-right:solid 1px;
	padding:5px;
}
.th3{
	color:#ffffff;
	background:#00cccc;
	padding:3px 20px;
	text-align:left;
}
.top{
	color:#0000ff;
}
