* {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
/*	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
*/}
/*------------------------------------------------

基本設定

------------------------------------------------*/
body {
	font-size: 14px;
	color: #000;
	line-height:1.7em;
}
a:link {
	text-decoration:none;
	color: #000;
}
a:visited {
	text-decoration:none;
	color: #000;

}
a:hover {
	text-decoration:none;
	color:#EB5E00;

}
a img{
	opacity:1.0;
	filter: alpha(opacity=100);
}
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/*--- クリアフィックス　---*/

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */


/*--- クリアフィックス　---*/

/*------------------------------------------------

フロート関連

------------------------------------------------*/
.clearBox {
	clear:both;
}
.f_Right,
.f_Right2 {
	float: right;
}
.f_Left,
.f_Left2 {
	float: left;
}
/*------------------------------------------------

テキスト設定
------------------------------------------------*/
.tx_s {
	font-size: 10px;
}
.tx_B {
	font-size: 14px;
}
.tx_M {
	font-size: 12px;
}

.tx_C {
	text-align: center;
}
.tx_R {
	text-align:right;
}
.tx_L {
	text-align:left;
}
.tx_01 {
}

/*------------------------------------------------

背景色設定

------------------------------------------------*/
.bg01 {
	background-color: #EDEDED;
}
.bg02 {
	background-color: #EEF1F5;
}
.zoom {
	zoom:1;
}
/*------------------------------------------------

アイコン設定

------------------------------------------------*/
.ico01 {
}
.ico02 {
}
.ico03 {
}
.ico04 {
}
.ico05 {
}
/*------------------------------------------------

カラー設定

------------------------------------------------*/
.co01 {
	color:#EB5E00;
}
.co02 {
}


/*------------------------------------------------

見出しデザイン

------------------------------------------------*/
.headline01 {
	margin-bottom: 30px;
}
.headline02 {
	font-size: 18px;
	font-weight:bold;
}
.headline03 {
	background-color: #FFF;
	padding: 3px;
	border-top: 3px solid #333;
	border-bottom: 1px solid #999;
}
.headline04 {
}
.headline05 {
}
.headline06 {
}
.headline07 {
}


/*------------------------------------------------

テーブル設定

------------------------------------------------*/
.table01 {
	border-top: 1px solid #E5EBF3;
	border-left: 1px solid #E5EBF3;
}
.table01 th,
.table01 td {
	text-align: left;
	border-right: 1px solid #E5EBF3;
	border-bottom: 1px solid #E5EBF3;
	padding: 5px;
}
.table01 th {
	background-color:#F4F7FB;
	white-space: nowrap;

}
/*------------------------------------------------

角丸背景設定

------------------------------------------------*/
.bgBt {
}
.bgMd {
	background-color: #FFF;
}

/*------------------------------------------------

ボーダー設定

------------------------------------------------*/
.boder_dT01 {
	border-top: 1px dotted #AFAFAF;
}
.boder_d01 {
	border:1px dotted #C6C4C7;
}
.border_s01 {
	border:1px solid #B7B7B7;
}
/*------------------------------------------------

マージン設定

------------------------------------------------*/
.mrg_0 {
	margin: 0px;
}
.mrg_T10 {
	margin-top: 10px;
}

.mrg_B10 {
	margin-bottom: 10px;
}
.mrg_T15 {
	margin-top: 15px;
}
.mrg_B15 {
	margin-bottom: 15px;
}
.mrg_T30 {
	margin-top: 30px;
}
/*------------------------------------------------

パディング設定

------------------------------------------------*/
.pd_0 {
	padding: 0px;
}
.bannerArea li {
	text-align: center;
	margin-top: 10px;
}




/*------------------------------------------------

パンくずリスト

------------------------------------------------*/
#breadcrumb {
}
#breadcrumb a {
}

/*------------------------------------------------

ページトップ設定

------------------------------------------------*/


.pagetop {
	float: right;
	background: url(../img/common/ico/pagetop.gif) no-repeat left center;
	padding-left: 14px;
	padding-right: 0px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.pagetop p a {
	font-size: 10px;
}
