@charset "UTF-8";

/*--Body--*/
body{
	letter-spacing: -0.001em;
	text-size-adjust: none;
	-webkit-text-size-adjust:none;
	-webkit-font-smoothing:antialiased;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-size:14px;
	line-height:1.1;
	color:#222;
	background-color:#fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

/*--Image--*/
img{
	border:none;
	vertical-align:top;}

/*--Link--*/
a{
	color: #390;
	text-decoration:none;
	overflow:hidden;
	outline:none;
	word-wrap:break-all;}
a:link    {color:#390;text-decoration:none;}
a:visited {color:#390;text-decoration:none;}
a:active  {color:#390text-decoration:none;}
a:hover   {color:#f69;text-decoration:none;}

/*--Reset--*/
*{
	margin:0;
	padding:0;}

ul,ol{
	list-style:none;}

/*--clear--*/
.clearfix {zoom:1;}
.clearfix:after {
	content: ""; 
	display: block; 
	clear: both;}

.floatClear{
	clear:both;
	height:1px;
	font-size:1px;
	color:#fff;
	overflow:hidden;
	padding:0;
	margin:0;}


/*--proContents--*/
#proContents{
	text-align:center;
	width:100%;
	background:url(../images/bg.png) center center repeat-y #000;}


#proContents a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}