@charset "UTF-8";

/*Base & Common parts-----------------------------------------------*/
html,body,h1,h2,h3,h4,h5,h6,div,p,pre,ul,ol,li,dl,dt,dd,td,form{
	margin:0;
	padding:0;
	line-height:1%;
	text-align:left;
	list-style:none;
}
body{
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif,"ＭＳ Ｐゴシック","MS PGothic";
	background:#FFFFFF url(../images/com_bg_016.gif) repeat-y left top;
	color:#555555;
}
a:link{
	color:#555555;
	text-decoration:none;
}
a:visited{
	color:#555555;
	text-decoration:none;
}
a:hover{
	color:#999999;
	text-decoration:underline;
}
a.act{
	text-decoration:underline;
}
.arrow1{
	background:url(../images/com_ar_001.png) no-repeat left center;
	padding-left:10px;
}
.arrow2{
	background:url(../images/com_ar_002.png) no-repeat left center;
	padding-left:10px;
}
.arrow3{
	background:url(../images/com_ar_005.png) no-repeat left center;
	padding-left:10px;
}
.arrow4{
	background:url(../images/com_ar_008.gif) no-repeat left center;
	padding-left:25px;
}
.blank{
	background:url(../images/com_ar_005.gif) no-repeat right center;
	padding-right:20px;
}
.clear{
	margin-top:-1px;
	height:1px;
	clear:both;
	line-height:1%;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
	visibility:hidden;
}
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac */
* html .clearfix{
	height: 1%;
}
.clearfix{
	display:block;
}
/* End Hack */ 
a:hover img{
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

/*-----------------------------------------------Base & Common parts*/

