@charset "UTF-8";
/*---------------------------------------------------------
common
---------------------------------------------------------*/
#main th,#main h1,#main h2,#main h3,#main h4,#main h5,#main h6 {
	font-weight: normal;
	margin:0;
	padding:0;
}
#main {
	font-size: 97%;/* 12px */
	/* 14px font-size: 113%; */
	/* 10px font-size: 82%;*/
	line-height: 1.5em;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ","MS Pゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;
}
* html #main {
	font-size: 92%;
	line-height: 1.6em;
}
#main p ,
#main dl ,
#main ul ,
#main li {
	margin:0;
	padding:0;
}
#main li {
	list-style:none;
}
#main a:link,
#main a:visited {
	color: #0168b7;
	text-decoration: underline;
}

#main a:hover,
#main a:active {
	color: #0168b7;
	text-decoration: underline;
}

#main img {
	vertical-align: bottom;
}
/*----------------------------------------
	clearfix
-----------------------------------------*/
#main .clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0px;
	font-size: 0.1px;
	line-height: 0.1px;
}
#main .clearfix {
	display: inline-block;
	position: relative; /* DW */
}

/* Hides from IE-mac \*/
#main .clearfix {
	display: block; 
}
/* End hide from IE-mac */

/*--- sns ---*/
#main #sns {
	height:17px;
}
#main #sns ul {
	overflow:hidden;
}
#main #sns ul li {
	display:block;
	width:25px;
	float:left;
}

