@charset "UTF-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

html {
	color: #333333;
	font-size: 10pt;
	line-height: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", "Verdana", sans-serif;
	background-color:#FFF;
}

body {
	padding:0px 0;
	background-color:#FFFFFF;
	background:white url(../images/bg_top.gif);
}


a:link {
	color: #0000CC;
	text-decoration:none;
}
a:visited {
	color: #0000CC;
	text-decoration:none;
}
a:active {
	color: #FF0000;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration:none;
}

img {
	border: 0;
}


/* =================================== */
/* レイアウトの設定 */
/* =================================== */

.thrColFixHdr #container {
	width: 800px;
	margin: 0 auto;
	background:white url(../images/bg.gif) repeat-y;
	
}

.thrColFixHdr #header {
	width: 760px;
	height: 250px;
	margin: 0 auto;
}

.thrColFixHdr #menu {
	width: 760px;
	margin: 0 auto;
	margin-top: 3px;
}

.thrColFixHdr #main { 
	width: 710px;
	margin: 0 auto;
}

.thrColFixHdr #title { 
	width: 760px;
	margin: 0 auto;
}

.thrColFixHdr #footer {
	width: 760px;
	margin: 0 auto;
}

.thrColFixHdr #copylight {
	width: 760px;
	margin: 0 auto;
	background-color:#dddddd;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

TABLE.gray {
	border-collapse : collapse ;
	border-color:#999;
	border-width : 1px ;
	border-style : solid ;
	background-color:#FFFFFF;
	font-size: 12px;
	text-align:left;
}

td.agray { BACKGROUND-COLOR: #eaeaea;}
td.gray { BACKGROUND-COLOR: #dddddd;}
td.bgray { BACKGROUND-COLOR: #bfbfbf;}
td.ygreen { BACKGROUND-COLOR: #efffcf;}
td.gblue { BACKGROUND-COLOR: #111188}
td.blue { BACKGROUND-COLOR: #e8efff;}
td.bblue { BACKGROUND-COLOR: #3333cc;}
td.purple { BACKGROUND-COLOR: #e6e6ff;}
td.pink { BACKGROUND-COLOR: #ffeff8;}
td.bpink { BACKGROUND-COLOR: #fff8e8;}
td.white { BACKGROUND-COLOR: #ffffff;}
td.orange { BACKGROUND-COLOR: #ffcc4d;}
td.byellow { BACKGROUND-COLOR: #ffffe6;}
td.ggreen { BACKGROUND-COLOR: #80b34d}
td.sidecolor { BACKGROUND-COLOR: #80b34d}

td.hline-green { BACKGROUND-COLOR: #4db333}
td.hline-blue { BACKGROUND-COLOR: #334db3}
td.hline-orange { BACKGROUND-COLOR: #ff9933}
td.hline-red { BACKGROUND-COLOR: #b3334d}

.pt10_agray {  font-size: 10pt; color:#555555;}
.pt9 {  font-size: 9pt; color:#000000;}
.pt8 {  font-size: 8pt; color:#000000;}