@charset "Shift_JIS";

/*▼▼HTML再定義▼▼*/
/*FORMマージン設定*/
form{
	margin:0px;
}


/*▼▼カスタムクラス▼▼*/
/*---フォントサイズ---*/
.fn14 {
	font-size: 14px;
	line-height: 20px;
}
.fn12 {
	font-size: 12px;
	line-height: 18px;
}
.fn12s {
	font-size: 12px;
	line-height: 14px;
}
.fn10 {
	font-size: 10px;
	line-height: 16px;
}

.fn12b {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #336600;
}

.fn22{
	font-size:22px;
	line-height:25px;
}

/*---tdの高さ指定---*/
.h20{
	height:20px;
}

/*---テーブルボーダー---*/
.waku {
	border: #cccccc 1px solid;
}

/*▼▼TOPページ設定▼▼*/
/*---BODY指定---*/
#body1{
	margin:20px 0 0 0;		/*　IE・NN用Body余白　*/
	padding:0;				/*　OPERA用Body余白　*/
	color:#333333;
	background:#ffffff url(../top/img/bg01.jpg) repeat-x;
}


/*▼▼共通設定▼▼*/
/*---BODY指定---*/
#body2{
	margin:0;		/*　IE・NN用Body余白　*/
	padding:0;				/*　OPERA用Body余白　*/
	color:#333333;
	background:#ffffff url(../top/img/bg01.jpg) repeat-x;
}

/*---擬似クラス---*/
A:link{
	color:#0000ff;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
A:visited{
	color:#0000ff;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
A:hover{
	color:#ff0000;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}
A:active{
	color:#ff0000;
	font-size:12px;
	line-height:16px;
	text-decoration:underline;
}


/*▼▼ポップアップ▼▼*/
/*---BODY指定---*/
#body3{
	margin:0;		/*　IE・NN用Body余白　*/
	padding:0;		/*　OPERA用Body余白　*/
	color:#333333;
}


/*▼▼お問い合わせ▼▼*/
/*---送信ボタン---*/
.submit{
	cursor:pointer;
}






