@charset "UTF-8";


/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
ヘッダーエリア
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#headerAreaOuter {
	width: 100%;
}
#headerArea {
	position: relative;
	width: 950px;
	overflow: hidden;
}
#headerAreaImage {
	position: relative;
}
/*ロゴ画像*/
#headerArea h1 {
	margin: 0;
	padding: 0;
	z-index: 3;
}
#headerArea h1 a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}

/*SEO対策文章*/
#headerArea h2 { margin: 0; white-space: nowrap; vertical-align: baseline; line-height: normal; z-index: 5; }

/*バナー画像*/
#HdBanner { z-index: 2; }

/*サブナビゲーション*/
#subNaviArea { width: auto; z-index: 4; }
#subNaviArea ul { margin: 0; padding: 0; list-style: none; white-space: nowrap; }
#subNaviArea ul li { margin: 0; padding: 0 5px 0 8px; display: inline; }

/*カバーエリア*/
#coverAreaSection { width: 100%; }
#coverAreaOuter { margin: 0 auto; width: 950px; }
#coverArea { width: 910px; overflow: hidden; }
#coverAreaInner { position: relative; width: 910px; overflow: hidden; }
#coverAreaImage { overflow: hidden; }
#coverArea h3 { line-height: normal; margin: 0; position: absolute; white-space: nowrap; vertical-align: baseline; }



/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
FONT（フォント設定）
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*ゴシック*/        .fStyle01 { font-family: 'ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Mayryo','ＭＳ Ｐゴシック','MS PGothic',sans-serif; }
/*明朝*/            .fStyle02 { font-family: "明朝","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif; }
/*Arial*/           .fStyle03 { font-family: Arial,Helvetica,sans-serif; }
/*Courier New*/     .fStyle04 { font-family: "Courier New",Courier,monospace; }
/*Georgia*/         .fStyle05 { font-family: Georgia,"Times New Roman",Times,serif; }
/*Helvetica*/       .fSrtle06 { font-family: Helvetica,Arial,sans-serif; }
/*Lucida Grande*/   .fStyle07 { font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; }
/*Times New Roman*/ .fStyle08 { font-family: "Times New Roman",Times,serif; }
/*Trebuchet MS*/    .fStyle09 { font-family: "Trebuchet MS",Verdana,sans-serif; }
/*Verdana*/         .fStyle10 { font-family: Verdana,Arial,Helvetica,sans-serif; }

/*normal*/          .fNormal 	{ font-weight: normal; vertical-align: baseline; line-height: normal; }
/*bold*/            .fBold		{ font-weight: bold; vertical-align: baseline; line-height: normal; }
/*italic*/          .fItalic	{ font-weight: normal; font-style:  italic; vertical-align: baseline; line-height: normal; }
/*bold+italic*/		.fBItalic	{ font-weight: bold; font-style: italic; vertical-align: baseline; line-height: normal; }