@charset "utf-8";
/* ===================================================================
CSS information

 file name  :common.css
 style info :細部調整用
=================================================================== */

/*フォントカラー*/
.c01 { color:#ffffff; }
.c02 { color:#24942D; font-weight:bold; }
.c03 { color:#ffffff; }


.text_small { /*フォント小*/
	font-size: 10px;
	line-height: 140%;
}
.text_bold { /*太字*/
	font-weight: bold;
}
.text_large { /*フォント大*/
	font-size: medium;
}


/*テキストレイアウト*/
.line_center { /*中央寄せ*/
	text-align: center;
}
.line_right { /*右寄せ*/
	text-align: right;
}
.line_left { /*左寄せ*/
	text-align: left;
}

/*見出し*/
.headline01{
	color:#24932C;
	font-size:110%;
	font-weight:bold;
	}

/*段落*/
.paragraph1 { padding: 10px 0px; /*全体に10px*/}
.paragraph2 { padding-top: 10px; /*上に10px*/}
.paragraph3 { padding-bottom: 10px; /*下に10px*/ }


/*バックグラウンドカラー*/
.bg01{ background-color:#ffffff; }
.bg02{ background-color:#ffffff; }
.bg03{ background-color:#ffffff; }


/*マーカー付きリンク*/
.linkMark01{};

/*リストマーカー*/
.listMark01{};

/* インデント */
.indent01 {
	text-indent: -1em;
	padding-left: 1em;
}

/*ボックスレイアウト*/
.box_center { /*ボックス中央寄せ*/
	margin-left: auto;
	margin-right: auto;
}
.box_left { /*ボックス左寄せ*/
	margin-right: auto;
}
.box_right { /*ボックス右寄せ*/
	margin-left: auto;
}


/*テーブル*/


/*テーブルセル*/



/*左パディング*/
.pLeft5{ padding-left:5px; }
.pLeft10{ padding-left:10px; }
.pLeft12{ padding-left:12px; }
.pLeft20{ padding-left:20px; }
.pLeft24{ padding-left:24px; }
.pLeft36{ padding-left:36px; }


/* マージン */
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}

.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}


/* レタースペーシング */
.l_spacing  { letter-spacing: -1px; }

/* フロート */
.floatL { float: left; }
.floatR { float: right; }




/*クリアフィックス*/

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */


.hide { clear:both; }
.hide hr { display:none; }


#flashcontent {
	width: 600px;
	height: 310px;
}

#banner{
	float: right;
    margin-top: 20px;
    margin-bottom: 10px;
}
















































