@charset "UTF-8";

@import url("common.css");

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+　概要 : 共通項目を入れます。今後使いまわせそうなものはこちらへ記入
+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* --------------------------------------------------------------------------------------
 共通
--------------------------------------------------------------------------------------- */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; overflow: hidden; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/

.leftBlock {
	float: left;
}

.rightBlock {
	float: right;
}

/* --------------------------------------------------------------------------------------
 パンくず
--------------------------------------------------------------------------------------- */

.leftColumn .location {
	margin: 0;
	color: #fff;
}

/*\*/
* html .leftColumn .location {
	font-size: 100%;
	line-height: 1.5;
}
/**/

.leftColumn .location a {
	color: #fff;
}

.leftColumn .location a:hover {
	color: #ffff00;
}

/* --------------------------------------------------------------------------------------
 見出し
--------------------------------------------------------------------------------------- */

.leftColumn .ttl {
	margin: 10px 0 10px 0;
}

.leftColumn .ttlNone {
	margin: 10px 0 0 0;
}

.leftColumn .mattan_ttl_top {
	margin: 10px 0 20px 0;
	background: url(../img/mattan_ttl_rep.gif) repeat-y;
}

.leftColumn .mattan_ttl_top h1 {
	padding: 0 0 7px 0;
	background: url(../img/mattan_ttl_bot.gif) no-repeat left bottom;
}

.leftColumn .mattan_ttl_top h1 span {
	display: block;
	padding: 10px 12px 0 12px;
	background: url(../img/mattan_ttl_top.gif) no-repeat 0 0;
	font-weight: bold;
	color: #008a3f;
	font-size: 63%;
}
