@charset "Shift_JIS";

#GLOBAL-HDR * { margin: 0px;
	padding: 0px;
}

body { background-image: url(/img/cmn/bg_04.gif);
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
img { border: none;
}
#GLOBAL-HDR td p { text-align: left;
	margin: 0px;
	padding: 0px;
}
#GLOBAL-HDR .sub { text-align: right;
	padding: 3px;
}
#search-input { width: 220px;
}

.clearboth { clear: both;
}

	/* HACK：floatのボックス高さ調整 */

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

	.dr-K { display: inline-block;
	}

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

	/* HACK：floatのボックス高さ調整 */



/* メインナビゲーション・ここから */
#glb-nv a span { visibility: hidden;
}
#glb-nv a { display: block;
	height: 32px;
	text-decoration: none;
	background: url(/img/cmn/hdr_glb_nv22.gif);
}
#glb1 a { width: 105px;
}
#glb2 a { background-position: -105px 0px;
	width: 127px;
}
#glb3 a { background-position: -232px 0px;
	width: 127px;
}
#glb4 a { background-position: -359px 0px;
	width: 127px;
}
#glb5 a { background-position: -486px 0px;
	width: 127px;
}
#glb6 a { background-position: -613px 0px;
	width: 127px;
}
#glb1 a:hover { background-position: 0px -33px;
}
#glb2 a:hover { background-position: -105px -33px;
}
#glb3 a:hover { background-position: -232px -33px;
}
#glb4 a:hover { background-position: -359px -33px;
}
#glb5 a:hover { background-position: -486px -33px;
}
#glb6 a:hover { background-position: -613px -33px;
}
/* メインナビゲーション・ここまで */


/* フッター・ここから */
#FTR-TO-TOP, #glb-ftr { width: 732px;
	margin-left: 8px;
}
#FTR-TO-TOP, #FTR-TO-TOP-A, #FTR-TO-TOP-B, #FTR-TO-TOP-C, #FTR-TO-TOP-D { margin-top: 50px;
	text-align: right;
}
#glb-ftr, #glb-ftrA, #glb-ftrB, #glb-ftrC, #glb-ftrD { border-top: solid 1px #666666;
}
#FTR-AA { margin-right: 102px;
}

#FTR-TO-TOP-A, #glb-ftrA { width: 590px;
	margin-left: 13px;
}

#FTR-TO-TOP-B, #glb-ftrB { width: 561px;
	margin-left: 8px;
}

#FTR-TO-TOP-C, #glb-ftrC { width: 568px;
	margin-left: 8px;
}

#FTR-TO-TOP-D, #glb-ftrD { width: 564px;
	margin-left: 178px;
}
/* フッター・ここまで */




A:hover {
	COLOR: #E41F1F;
}

.T20{
		font-size:20px;
		line-height:24px;
		}

.T14{
		font-size:14px;
		line-height:20px;
		}

.T14A{
		font-size:14px;
		line-height:20px;
		color:#BC0C15;
		}

.T14B{
		font-size:14px;
		line-height:20px;
		font-weight:bold;
		}

.T12{
		font-size:12px;
		line-height:18px;
		}

.E12{
		font-size:12px;
		line-height:16px;
		font-family:Arial;
		}

.T12A{
		font-size:12px;
		line-height:16px;
		}

.T12B{
		font-size:12px;
		line-height:16px;
		color:#FF6600;
		}

.T12C{
		font-size:12px;
		line-height:18px;
		color:#13356A;
		}

.T12D{
		font-size:12px;
		line-height:18px;
		font-weight:bold;
		}

.E12D{
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		font-family:Arial;
		}

.T12E{
		font-size:12px;
		line-height:18px;
		color:#FFFFFF;
		font-weight:bold;
		}

.T12F{
		font-size:12px;
		line-height:18px;
		color:#990000;
		font-weight:bold;
		}

.T12G{
		font-size:12px;
		}

.PD12{
		font-size:12px;
		line-height:16px;
		background:#B3E4E3;
		}

.T10{
		font-size:10px;
		line-height:14px;
		}

.E10{
		font-size:10px;
		line-height:14px;
		font-family:Arial;
		}

.T10A{
		font-size:10px;
		line-height:12px;
		}

.T10B{
		font-size:10px;
		line-height:12px;
		color:#FF288C;
		}

.T10C{
		font-size:10px;
		line-height:18px;
		}

.T10D{
		font-size:10px;
		line-height:14px;
		font-weight:bold;
		}

.T10E{
		font-size:10px;
		line-height:14px;
		color:#FFFFFF;
		}

.T10F{
        font-size:10px;
       }

//End of CSS indication //