@charset "EUC-JP";

/*--TOP共通--*/

* {
	color: #333333;
	margin:0;
    padding:0;
	line-height: 1.7;
}

body{
	margin:0;
	padding:0;
	font-style:normal;
	line-height: 1;
	/*background: url(../images/back.gif) no-repeat left top;
	overflow:hidden;*/
}

h1,h2,h3 {
	margin:0;
	padding:0;
	clear:both;
	float:left;
}

p {
	margin:0;
	padding:0;
	clear:both;
	float:left;
}

ol,ul,li {
	margin:0;
	padding:0;
}

dl,dt,dd{
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

iframe {
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
}

/* Firefoxのスクロールバーの有無でセンタリング位置がズレる件を解消用 */

/*html, body {
	height: 100%;
}*/

/* 画像のリンクボーダーの削除 */

img {
    border: none;
	margin:0;
	padding:0;
	vertical-align:top;
	/* vertical-align: bottom; /* FirefoxなどのGecko系対策 */
}

/* 共通リンク設定 */

a:link {
	color:#3F69B2;
	text-decoration: none;
}
a:visited {
	color:#3F69B2;
	text-decoration: none;
}
a:hover {
	color:#D5DEEE;
	text-decoration: underline;
}
a:active {
	color:#3F69B2;
	text-decoration: none;
}

/* font size */

.fs10 {
	font-size:10px;
	line-height:1.3;
}

.fs10b {
	font-size:10px;
	font-weight:bold;
	line-height:1.5;
}

.fs12 {
	font-size:12px;
	line-height:1.5;
}

.fs12b {
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
}

.fs16 {
	font-size:16px;
	line-height:1.2;
}

.fs16b {
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}

.fs-none {
	font-size:0px;
}

/* color */

.fc_blue {
	color:#3F69B2;
}

.fc_red {
	color:#FF0000;
}

/* クリアフロート用 */

.clear {
	clear:both;
}

.clearfix {
	display: inline-table;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*--ALIGN--*/

.text_center {
	text-align:center;
}

.text_right {
	text-align:right;
}

.text_left {
	text-align:left;
}
