
/*=======　横サイズ可変ボタン =======*/
body	{
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
a:hover img { 
	outline: none;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter:"alpha( opacity=50 )";
}
.wrap05	{ 
	width:700px;
	margin:20px auto 50px auto;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	clear:both;	
}
a.kahen-blue	{
	background: transparent url(../images/kahen-blue-left.png) no-repeat top left;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 1.1; 
	padding-left: 12px; 
	text-decoration: none;
	color: #ffffff; 
	font-weight: normal;
	}

a.kahen-blue span{
	clear: left;
	background: transparent url(../images/kahen-blue-right.png) no-repeat top right;
	display: block;
	padding: 4px 12px 4px 0; 
	color: #ffffff;
	}
	
a.kahen-red	{
	background: transparent url(../images/kahen-red-left.png) no-repeat top left;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 1.1; 
	padding-left: 12px; 
	text-decoration: none;
	color: #ffffff; 
	font-weight: normal;
	}
a.kahen-red span{
	clear: left;
	background: transparent url(../images/kahen-red-right.png) no-repeat top right;
	display: block;
	padding: 4px 12px 4px 0; 
	color: #ffffff;
	}
a.kahen-green	{
	background: transparent url(../images/kahen-green-left.png) no-repeat top left;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 1.1; 
	padding-left: 12px; 
	text-decoration: none;
	color: #ffffff; 
	font-weight: normal;
	}
a.kahen-green span{
	clear: left;
	background: transparent url(../images/kahen-green-right.png) no-repeat top right;
	display: block;
	padding: 4px 12px 4px 0; 
	color: #ffffff;
	}
a.kahen-blue:hover,a.kahen-red:hover,a.kahen-green:hover { 
	outline: none;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter:"alpha( opacity=60 )";
	}
	/*color: lightblue;*/	

	
	

.left10	{
	margin-left: 10px;
}
.left20	{
	margin-left: 20px;
}
.left30	{
	margin-left: 30px;
}
.left40	{
	margin-left: 40px;
}
.left50	{
	margin-left: 50px;
}
.left60	{
	margin-left: 60px;
}
.left65	{
	margin-left: 65px;
}
.left70	{
	margin-left: 70px;
}
.left80	{
	margin-left: 80px;
}

 ------ clearfix ------ 

.clear	{
	clear: both;
}
.clearl	{
	clear: left;
}
.clearr	{
	clear: right;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size: 0.1em;
}

.clearfix {
	display: inline-block;
}

/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/
