@charset "utf-8";
/*------------------------------------------------
 * タイトル：共通ＣＳＳファイル
 * 説明    ：全てのページにおいて最初に適用する基本的な設定
 *         ：各ページで異なる設定値が必要な場合は個別CSSでオーバーライドすること
 *
 * 著作権  ：
 *
-------------------------------------------------*/
/*------------------------------------------------
 初期設定
------------------------------------------------*/

/* スタイルのリセット */
html, body, div, p,
h1, h2, h3, h4, h5, h6,
blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, tr, td, img,
form, fieldset, legend {
	margin: 0;
	padding: 0;
}

/* 共通のページ設定 */
html {
	height: 100%;
	overflow-y: scroll;								/* Firefoxでスクロールバーの幅を確保しておく */
}

body {
	height: 100%;
	font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.5;									/* 共通の行高 */
	text-align: center;								/* 画面全体をセンタリング */
	letter-spacing: 1px;
	color: #000000;										/* 共通文字色 */

}

/*------------------------------------------------
 タグ毎の共通スタイル設定
------------------------------------------------*/

h1,h2,h3,h4,h5,h6,p {
	color: #000000;
	font-size: 100%;
}

ul,dl,ol {
}

.largeText {
	font-size: 88.8%;		/* 上記のフォントサイズ指定をオーバーライドすること */
}

.smallText {
	font-size: 60%;		/* 上記のフォントサイズ指定をオーバーライドすること */
}

.colorText {
	color: #181878;
}

.redText {
	color: #a90000;
}

.contentsText {
	text-align: justify;						/* 文章部分はジャスティファイ */
	text-justify: inter-ideograph;	/* 文章部分はジャスティファイ（IE用） */
	margin-bottom: 1em;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

.textCenter {
	text-align: center;
}

.green {
	color: #00A651;	
}

/* 共通のテーブル設定 */
table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

/* 共通のイメージ設定 */
img {
	border: 0;												/* イメージ要素の枠線を無しにする */
}

/* 共通のリンク設定 */
a, a:link, a:visited {
	color: #5B3614;
	text-decoration: none;
}

a:hover {
	color: #B26928;
	text-decoration: none;
}

a:focus{
	outline:none;
}





/*------------------------------------------------
 その他
------------------------------------------------*/

/* clearfix（フロートを使う場合の共通部品） */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
