	/*ページフッタ*/
	#footer{
		border-top-color:#00793f;
		}
	/*リンクテキスト*/
	div.linkText a,
	a.linkText{
		background-image:url(../img/_link_various.gif);
		}

/*上部*/
div.epigram{
	margin:20px 0px 30px;
	}
h1{
	margin:5px 20px;
	}
.epigram p{
	margin:10px 20px;
	font-size:14px;
	line-height:140%;
	}



/*共通*/
.cols{
	height:180px;
	margin-bottom:7px;
	}
.col2L,
.col2R{
	height:180px;
	}
	.col2L h2,
	.col2R h2{
		margin:15px 20px;
		}
	.col2L h2 a img,
	.col2R h2 a img{
		border:none;
		}
	.col2L p,
	.col2R p{
		margin:15px 20px;
		font-size:14px;
		line-height:140%;
		}
		.col2L p span,
		.col2R p span{
			font-size:12px;
			}

/*個別*/
.ss{
	background:url(../img/back_ss.gif) no-repeat;
	}
.various{
	background:url(../img/back_various.gif) no-repeat;
	}
.products{
	background:url(../img/back_products.gif) no-repeat;
	}
.knowledge{
	background:url(../img/back_knowledge.gif) no-repeat;
	}
.characters{
	background:url(../img/back_characters.gif) no-repeat;
	}
.hanataba{
	background:url(../img/back_hanataba.gif) no-repeat;
	}
.campaign{
	background:url(../img/back_campaign.gif) no-repeat;
	}

/*ボタン*/
h2 a{
	display:block;
	width:259px;
	height:32px;
	text-indent:-999em;
	outline:none;
	}

.ss a{
	background:url(../img/btn_ss.gif) no-repeat top left;
	}
.various a{
	background:url(../img/btn_various.gif) no-repeat top left;
	}
.products a{
	background:url(../img/btn_products.gif) no-repeat top left;
	}
.knowledge a{
	background:url(../img/btn_knowledge.gif) no-repeat top left;
	}
.characters a{
	background:url(../img/btn_characters.gif) no-repeat top left;
	}
.hanataba a{
	background:url(../img/btn_hanataba.gif) no-repeat top left;
	}
.campaign a{
	background:url(../img/btn_campaign.gif) no-repeat top left;
	}

h2 a:hover{
	background-position:bottom left;
	}