/* -------------------------------------------------------- */
/* IE・Firefox 間でパディングとボーダーの扱いを揃える */
/* -------------------------------------------------------- */
/*    [content-box] パディングとボーダーの大きさを含まない */
/*    [border-box]  パディングとボーダーの大きさを含める */
/* -------------------------------------------------------- */
* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
/* -------------------------------------------------------- */

html {
	margin				: 0 auto;				/* 外余白 */
	padding				: 0 auto;
	border				: 0;
}

body {
	margin				: 0 auto;				/* 外余白 */
	padding				: 0 auto;
	background			: #FFFFFF url(../image/waku.gif) center top repeat-y;
	border				: 0;
	color				: #666666;				/* 文字の色 */
}


body.subwin {
	margin				: 0 auto;				/* 外余白 */
	padding				: 0 auto;
	border				: 0;
}


img {
	border-width		: 0px;					/* 枠線の太さ */
	border-style		: none;					/* 枠線のスタイル：無し */
}

a {
	margin				: 0px  0px 0px 0px;			/* 外余白（上・右・下・左） */
	padding				: 0px  0px 0px 0px;			/* 内余白（上・右・下・左） */  
	text-decoration		: none;						/* リンク文字の装飾 */
	color				: #0C00CC;					/* リンク文字の色 */
}

a:hover {  
	color				: #FF0000;					/* 文字の色 */
	text-decoration		: underline;				/* リンク文字の装飾 */
}


/* ---------------------------- */
/* ページ設定 */
/* ---------------------------- */
/* */

/* ボックス */
.pgBox {
	width				: 760px;				/* 横幅 */ 
	margin				: 0 auto;				/* 外余白 */
	padding				: 0 auto;				/**/
	border-style		: solid;				/* 枠線種類 */
	border-width		: 0px;					/* 枠線の太さ */
	border-color		: #EBEBEB;				/* 枠線の色 */
    background-color  	: #FFFFFF;				/* 背景 */
}

/* ページ内ボックス */
.pgInBox {
	width				: 720px;				/* 横幅 */
	margin				: 0 auto;				/* 外余白 */
	padding				: 0 auto; 				/**/
	border-style		: solid;				/* 枠線種類 */
	border-width		: 0px;					/* 枠線の太さ */
	border-color		: #EBEBEB;				/* 枠線の色 */
}

/* ページ内テーブル（MAXサイズ） */
table.pgTbl {
	border-collapse		: collapse;				/* 枠線の表示方法（重ねる） */
	width				: 760px;				/* 幅 */
}

/* ページ内テーブル */
table.pgInTbl {
	border-collapse		: collapse;				/* 枠線の表示方法（重ねる） */
	width				: 720px;				/* 幅 */
}


/* 回り込みの解除 */
.resetFlort {
	clear				: both ;				/* 回り込み解除 */

}

/* ---------------------------- */
/* ヘッダ情報  */
/* ---------------------------- */
.prdHeadTbl {
	border-collapse		: collapse;				/* 枠線の表示方法（重ねる） */
	width				: 760px;				/* 幅 */
	border-style		: none;					/* 枠線種類 */
	border-width		: 0px;					/* 枠線の太さ */
}


/* ロゴ ------------------------------*/
td.Headlogo {
	text-align			: left;					/* 左寄せ */
	width				: 400px;				/* 横幅 */
	height				: 40px;					/* 高さ */
}

p.HeadCatch {
	margin				: 2px 0px 4px 22px;		/* 外余白：上/右/下/左 */
	padding				: 0px;					/* 内余白 */
	color				: #999999;				/* 文字の色 */
	font-size			: 9pt;					/* 文字サイズ(固定にしておく) */
}

a.headlogo{
	margin				: 0px 0px 0px 20px;		/* 外余白：上/右/下/左 */
	padding				: 0px;					/* 内余白 */
}

IMG.headlogo{
	width				: 147px;				/* 横幅 */
	height				: 33px；				/* 高さ */
	padding				: 0px;					/* 内余白 */
	border-width		: 0px;					/* 枠線の太さ */
}

/* 検索バー ------------------------------*/
td.ggbar {
	width				: 360px;				/* 横幅 */
/*	height				: 25px;					/* 高さ */
}

/* 検索バー */
.ggbarPos {
	text-align			: right;				/* 右寄せ */
	margin				: 3px 16px 0px 0px;		/* 外余白：上/右/下/左 */
	padding				: 0px;					/* 内余白 */
}

/* 言語選択ナビ ------------------------------*/
#navLng, #navLng * {  
	font-size			: 9pt;					/* 文字サイズ(固定にしておく) */
}  


ul#navLng {
	text-align			: right;				/* 右寄せ */
	margin				: 0px 15px 2px 0px;		/* 外余白（上・右・下・左） */
	padding				: 0px 0px;				/* 内余白（上下・左右） */
	list-style			: none;					/* リストマーク（マーカー）の種類、位置、画像を一度に指定 */
}  

ul#navLng li {  
	display				: inline;				/* 表示のタイプ（ブロック・インライン・リスト・非表示）を指定 */
	padding				: 0;					/* 内余白 */
}  

/* 通常時 */
ul#navLng li a { 
	margin				: 0px  5px 0px 0px;		/* 外余白（上・右・下・左） */
	padding				: 0px  0px 0px 0px;		/* 内余白（上・右・下・左） */  
	text-decoration		: none;					/* リンク文字の装飾 */
	color				: #666666;				/* リンク文字の色 */
}  

/* マウスON時、カレント時 */  
ul#navLng li a:hover {  
	color				: red;					/* マウスON時の文字色 */
	text-decoration		: underline;			/* リンク文字の装飾 */
}  
/*----------------------*/


/* ---------------------------- */
/* Topへ戻る */
/* ---------------------------- */
.rtnTop {
	clear				: both ;				/* 回り込み解除 */
	text-align			: right;				/* 右寄せ */
	margin				: 2px 24px 4px 0px;		/* 外余白（上・右・下・左） */
	font-size			: 9pt;					/* 文字サイズ */
}

a.rtnTop {
	margin				: 0px 0px 0px 0px;		/* 外余白（上・右・下・左） */
	padding				: 2px 0px 2px 16px;		/* 内余白（上・右・下・左） */
	text-decoration		: none;					/* リンク文字の装飾 */
	color				: #666666;				/* 通常時の文字色 */
	background			: url(../image/liMark/listTop.gif) no-repeat left center;	/* 背景 */
}
a.rtnTop:hover {
	color				: red;					/* オンマウス時の文字色 */
}



/* ---------------------------- */
/* フッタ情報 */
/* ---------------------------- */
/* Topへ戻る */
.footTop {
	clear				: both ;				/* 回り込み解除 */
	text-align			: right;				/* 右寄せ */
	margin				: 0px 24px 0px 0px;		/* 外余白（上・右・下・左） */
	font-size			: 9pt;					/* 文字サイズ */
}

a.footTop {
	margin				: 0px 0px 0px 0px;		/* 外余白（上・右・下・左） */
	padding				: 2px 0px 2px 16px;		/* 内余白（上・右・下・左） */
	_padding			: 4px 0px 2px 16px;		/* 内余白（上・右・下・左） */
	text-decoration		: none;					/* リンク文字の装飾 */
	color				: #666666;				/* 通常時の文字色 */
	background			: url(../image/liMark/listTop.gif) no-repeat left center;	/* 背景 */
}
a.footTop:hover {
	color				: red;					/* オンマウス時の文字色 */
}

/* Copyright */
.footCp {
	clear				: both ;				/* 回り込み解除 */
	text-align			: center;				/* 中央寄せ */
	width				: 720px;				/* 横幅 */ 
	margin				: 10px 0px 0px 0px;		/* 外余白（上・右・下・左） */
	padding				: 8px 0px 8px 0px;		/* 内余白（上・右・下・左） */
	color				: #999999;				/* 文字の色 */
	font-size			: 9pt;					/* 文字サイズ(固定にしておく) */
    background-color  	: #FFFFFF;				/* 背景 */
	border-top			: #CCCCCC 1px solid;	/* 枠線 */
	border-left			: #CCCCCC 0px solid;	/* 枠線 */
	border-right		: #CCCCCC 0px solid;	/* 枠線 */
	border-bottom		: #CCCCCC 0px solid;	/* 枠線 */

}


/* ---------------------------- */
/* その他共通 */
/* ---------------------------- */
/* コンテンツボックス */
.cntBox {
	width				: 500px;				/* ボックスの幅 */
	background-color	: #ffffff;				/* ボックスの背景色 */
	border				: 1px #c0c0c0 solid;	/* ボックスの枠線 */
	font-size			: 90%;					/* ボックスの文字サイズ */
}

/* タイトル */
.cntBox h2 {
	text-align			: left;
	margin				: 0;					/* タイトルのマージン */
	padding				: 4px 10px;				/* タイトルのパディング（上下、左右） */
	background			: #e0e0e0 url(../image/cntboxTitle.gif) repeat-x top; /* 見出しの背景 */
	border-bottom		: 1px #c0c0c0 solid;	/* タイトルの下枠線 */
	font-size			: 100%;					/* タイトルの文字サイズ */
}

/* ボックス内の文面 */
.cntBox p {
margin: 1em 10px; /* 段落のマージン（上下、左右） */
}

.cntBox a {
	margin				: 0px  0px 0px 0px;			/* 外余白（上・右・下・左） */
	padding				: 0px  0px 0px 0px;			/* 内余白（上・右・下・左） */  
	display				: block;
	text-decoration		: none;						/* リンク文字の装飾 */
	color				: #666666;					/* リンク文字の色 */
}

.cntBox a:hover {  
	color				: red;						/* 文字の色 */
	text-decoration		: underline;				/* リンク文字の装飾 */
}

/* ------------------------ */

/* ページ内区切り線 */
.pgInLineA {
	width				: 720px;				/* 帯（線）の長さ */ 
	margin				: 0px 0px 10px 0px;		/* 外余白： [設定値]上/右/下/左 上下のみ設定 */
	border-top			: #CCCCCC 1px solid;	/* 下側の枠線 */
}

/* ページ内文書 */
.pgInStr {
	padding-left		: 20px;					/* 内余白 */
	margin-top			: 10px;					/* 外余白（上） */
	margin-left			: 20px;					/* 外余白 */
	margin-right		: 40px;					/* 外余白 */
	line-height			: 1.3em;				/* 行間設定 文字サイズ×1.2倍の高さを指定（1em = 文字の高さ）*/
	color				: #666666;				/* 文字の色 */
	font-size			: 11pt;					/* 文字サイズ(固定にしておく) */
/*	font-family			: "ＭＳ ゴシック";		/* フォント */
}



/* ---------------------------- */
/* 文字装飾用 */
/* ---------------------------- */
/* タイトル A */
.defTitleA {
	width				: 75%;					/* 帯（線）の長さ */ 
	margin-left			: 10px;					/* 外余白（左） */
	margin-top			: 30px;					/* 外余白（上） */
	margin-bottom		: 10px;					/* 外余白（下） */
	border-left			: #3366CC 10px solid;	/* 左側の枠線 */
	border-bottom		: #3366CC 1px solid;	/* 下側の枠線 */
	padding-left		: 10px;					/* 内余白 */
	color				: #666666;				/* 文字の色 */
	font-size			: 19pt;					/* 文字サイズ(固定にしておく) */

    /* フォントの太さ */
    /* 設定方法１：　bold=太字, normal=標準 */
    /* 設定方法２：　9段階で指定（細）100、200、300、400、500、600、700、800、900（太）※デフォルトは 400 */
    font-weight   : bold;
}

/* タイトルA に対する文字（文書） */
.defStrA {
	padding-left		: 20px;					/* 内余白 */
	margin-left			: 10px;					/* 外余白 */
	line-height			: 1.3em;				/* 行間設定 文字サイズ×1.2倍の高さを指定（1em = 文字の高さ）*/
	color				: #666666;				/* 文字の色 */
	font-size			: 11pt;					/* 文字サイズ(固定にしておく) */
	font-family			: "ＭＳ ゴシック";		/* フォント */
}

/* --------------------- */
/* リンクタイトル */
/* --------------------- */
.lnTitl {
	width				: 50%;					/* 帯（線）の長さ */ 
	padding				: 0px;					/* 内余白： [設定値]上/右/下/左  */
	margin				: 0px;					/* 外余白（左） */
	font-size			: 11pt;					/* 文字サイズ(固定にしておく) */
	font-weight			: bold;					/* フォントの太さ */
}

/* リンクタイトル Aタグ用設定 */
a.lnTitl {
	display				: block;				/* ブロック要素 */
	width				: 100%;					/* リンク部分の横幅 */
	padding				: 5px 20px 5px 20px;	/* 内余白： [設定値]上/右/下/左 上下のみ設定 */
	margin-left			: 10px;					/* 外余白（左） */
	border				: #CCCCCC 2px solid;	/* 左側の枠線 */
	text-decoration		: none;					/* リンク文字の下線 */
	color				: #FFFFFF;				/* リンク文字の色 */
	background-color	: #3366CC;				/* 背景色 */
}

/* リンクタイトル オンマウス用設定 */
a.lnTitl:hover {
	width				: 100%;					/* リンク部分の横幅 */
	background-color	: #99CCFF;				/* ポイント時の背景色 */
	color				: #FFFFFF;				/* ポイント時の文字色 */
} 
/* --------------------- */




/* リンクタイトル に対する文字（文書） */
.lnTitlStr {
	padding-left		:20px;					/* 内余白 */
	margin-top			:10px;					/* 外余白（上） */
	margin-left			:20px;					/* 外余白 */
	margin-right		:40px;					/* 外余白 */
	line-height			:1.3em;					/* 行間設定 文字サイズ×1.2倍の高さを指定（1em = 文字の高さ）*/
	color				:black;					/* 文字の色 */
	font-size			:11pt;					/* 文字サイズ(固定にしておく) */
	font-family			: "ＭＳ ゴシック";		/* フォント */
}



/* 太字タイトル B12 (太字見出し) */
.defBoldB12 {
	margin-left			: 20px;					/* 外余白 */
	line-height			: 1.5em;				/* 行間設定 文字サイズ×1.2倍の高さを指定（1em = 文字の高さ）*/
	color				: black;				/* 文字の色 */
	font-size			: 11pt;					/* 文字サイズ(固定にしておく) */
	font-family			: "ＭＳ ゴシック";		/* フォント */
	font-weight			: bold;					/* フォントの太さ ※詳細はdefTitleA参照 */
}

/* 太字タイトル B12 に対する文字（文書） */
.defStrB12 {
	margin-left			: 20px;					/* 外余白 */
	margin-right		: 20px;					/* 外余白 */
	padding-left		: 20px;					/* 内余白 */
	line-height			: 1.3em;				/* 行間設定 文字サイズ×1.2倍の高さを指定（1em = 文字の高さ）*/
	color				: black;				/* 文字の色 */
	font-size			: 11pt;					/* 文字サイズ(固定にしておく) */
	font-family			: "ＭＳ ゴシック";		/* フォント */
}


/* 文字に対して文書間の線を引く */
.defStrLineA {
	width				: 720px;				/* 帯（線）の長さ */ 
	margin				: 10px 0px 10px 0px;	/* 外余白： [設定値]上/右/下/左 上下のみ設定 */
	border-top			: #CCCCCC 1px solid;	/* 下側の枠線 */
	font-size			: 12pt;					/* 文字サイズ(固定にしておく) */
}

/* 文字に対して文書間の線を引く */
.defStrLineB {
	width				: 100%;                /* 帯（線）の長さ */ 
	margin-left			: 10px;                /* 外余白 */
	padding				: 0px;                 /* 内余白 */
	border-top			: #CCCCCC 1px solid;   /* 下側の枠線 */
	font-size			: 12pt;                /* 文字サイズ(固定にしておく) */
}

/* 区切り線を引く */
.defSepLineA {
	width				: 100%;					/* 帯（線）の長さ */ 
	margin-left			: 0px;					/* 外余白 */
	margin-top			: 3px;					/* 外余白 */
	margin-bottom		: 3px;					/* 外余白 */
	padding				: 0px;					/* 内余白 */
	border-top			: #CCCCCC 2px solid;	/* 下側の枠線 */
	font-size			: 12pt;					/* 文字サイズ(固定にしておく) */
}




