/* CSS Document */
body {
background:url(http://www.web-f.net/seo/seo-image/bg_body.jpg);
padding:0;
margin:0;
line-height:170%;
font-size:14px;
}

.m {
font-size:16px;
font-weight:bold;
}
.redm {
font-size:16px;
font-weight:bold;
color:#FF0000;
}
.greenm {
font-size:16px;
font-weight:bold;
color:#006600;
}
.seomain {
background:url(http://www.web-f.net/seo/seo-image/seo-bg.jpg) repeat-y;
width:701px;
margin-left:auto;
margin-right:auto;
padding:0 16px 0 16px;
}

.topnavi {
}

.topnavi ul{
float:right;
padding:0px;
margin:3px;;
}

.topnavi li{
float:left;
list-style:none;
padding-left:8px;
padding-right:8px;
border-left:2px solid #000000;
font-size:14px;
font-weight:bold;
}

.seotext {
margin:10px 30px 30px 30px;
}

.seotitle {
font-size:18px;
line-height:150%;
font-weight:bold;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}

.cl {
background:#ffff00;
font-weight:bold;
}

.qabun1 {
padding:15px;
}

.qabun {
padding:15px;
background-color:#CCFFFF;
}

.qagazou {
width:100px;
text-align:center;
}

.suisen_a {
	padding:20px;
	border:#666666 solid 1px;
	background: transparent url("http://www.web-f.net/seo/image/kakomi_a_bg.jpg")  repeat-x 0px 0px;
}
.bana1 {
	background:url(img/bana1.jpg) no-repeat;
	width:510px;
	height:142px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.bana1 a {
	background:url(img/bana1.jpg) no-repeat;
	display: block;
	width:242px;
	height:142px;
	float:left;}
.bana01 a {background-position:0px 0px;}
.bana02 a {background-position:268px 0px; margin-left:26px;}
.bana01 a:hover {background-position:0px -258px;}
.bana02 a:hover {background-position:-268px -258px;}
.bana2 {
	background:url(img/bana2.jpg) no-repeat;
	width:510px;
	height:142px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;}
.bana2 a {
	background:url(img/bana2.jpg) no-repeat;
	display: block;
	width:242px;
	height:142px;
	float:left;}
.bana03 a {background-position:0px 0px;}
.bana04 a {background-position:268px 0px; margin-left:26px;}
.bana03 a:hover {background-position:0px -258px;}
.bana04 a:hover {background-position:-268px -258px;}
.bana3 {
	background:url(img/bana3.jpg) no-repeat;
	width:510px;
	height:142px;
	text-indent:-9999px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;}
.bana3 a {
	background:url(img/bana3.jpg) no-repeat;
	display: block;
	width:242px;
	height:142px;
	float:left;}
.bana05 a {background-position:0px 0px;}
.bana06 a {background-position:268px 0px; margin-left:26px;}
.bana05 a:hover {background-position:0px -258px;}
.bana06 a:hover {background-position:-268px -258px;}


.footer {
margin-top:20px;
padding-top:20px;
border-top:1px solid #000000;
text-align:center;
}
