@charset "UTF-8";
/*top.css*/
/*sidespace to top btn*/

#sidespace #totoppage a p{
	background: url(../img/toppage.gif) no-repeat -140px 0px;
}

/*mainspace*/
#main {
	background-image: url(../img/top_bg.gif);
	background-repeat: no-repeat;
}
.top-mainttl1 {
	background: url(../img/top_mainttl1.gif) no-repeat 0px 0px;
	margin-bottom: 40px;
	margin-top: 40px;
	margin-left: 15px;
	height: 50px;
	width: 550px;
}

.box600alltop {
	margin-bottom: 35px;
	border: 1px solid #CCCCCC;
	color: #333333;
	width: 598px;
}
.margin14 {/*600pxBox内のマージン（margin-topはIE6で無効になってしまうため指定しない）*/
	margin-right: 14px;
	margin-bottom: 14px;
	margin-left: 14px;
}

/*main button contents*/
.boxhalf-l {
	width: 278px;
	margin-right: 14px;
	float: left;
	position: relative;
}
.boxhalf-ｒ {
	width: 278px;
	float: right;
	position: relative;
}
.toptxtbox {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 90%;
	line-height: 1.4em;
}
.toptxtbox h5 a {
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 23px;
}
.toptxtbox h5 a:hover {
	text-decoration: underline;
}

#topmenu1,#topmenu2,#topmenu3,#topmenu4,#topmenu5,#topmenu6 {/*.margin14のmargin-topを補うため*/
margin-top: 14px;
}


/*個別 topmenu button a*/
#topmenu1 a, #topmenu2 a, #topmenu3 a, #topmenu4 a, #topmenu5 a, #topmenu6 a
{
	display: block;
	height: 38px;
	width: 278px;
	position: relative;
	font-size: 10px;
	line-height: 10px;
}

/*個別 topmenu button a p*/
#topmenu1 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px 0px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#topmenu2 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px -38px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#topmenu3 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px -76px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#topmenu4 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px -114px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#topmenu5 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px -152px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
#topmenu6 a p {
	background: url(../img/mainbtn.gif) no-repeat 0px -190px;
	height: 38px;
	width: 278px;
	position: absolute;
	top:0px;
	left:0px;
	cursor: pointer;
}
/*個別 topmenu button a:hover p */
#topmenu1 a:hover p {
	background-position: -278px 0px;
}
#topmenu2 a:hover p {
	background-position: -278px -38px;
}
#topmenu3 a:hover p {
	background-position: -278px -76px;
}
#topmenu4 a:hover p {
	background-position: -278px -114px;
}
#topmenu5 a:hover p {
	background-position: -278px -152px;
}
#topmenu6 a:hover p {
	background-position: -278px -190px;
}


/*参考資料*/
#sankou {
	height: 19px;
	width: 600px;
	margin-bottom: 10px;
	margin-top: 25px;
	background: url(../img/sankou.jpg) no-repeat;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-indent: 5px;
}
.txt-brown {
	color: #663300;
	font-size: 110%;
}
.sankoulink {
	font-size: 85%;
}
.sankoulink a {
	text-decoration: underline;
}
