body {
	background:url(../pc-j/images/background.gif) repeat-x 0 0;
	font-family:'MS ƒSƒVƒbƒN','Arial';
	scrollbar-base-color: #CCCCCC;
	scrollbar-track-color: #b7b7b7;
	background-color:#fdfcf8;
}

A:link			{color: #8a6c11; TEXT-DECORATION: none}
A:visited		{color: #8a6c11; TEXT-DECORATION: none}
A:active		{color: #8a6c11; TEXT-DECORATION: none}
A:hover			{color: #c66600; TEXT-DECORATION: underline;}


.spacer5{
	width:5px;
	height:5px;
	BACKGROUND-COLOR: #ffffea;
}
.spacer10{
	width:10px;
	height:10px;
	BACKGROUND-COLOR: #ffffff;
}

.ttl_style_01{
	background:url(../images/gr_ttl_m_bg_01.gif) no-repeat;
	height:20px;
	font-size: 100%;
	color: #02041e;

	padding-bottom:1px;
	padding-right:0px;
	padding-left:10px;
	font-weight: bold;
	border-bottom: #484b6d 1px solid;
}


.ttl_style_02{
	background:url(../images/gr_ttl_s_bg_01.gif) no-repeat;
	font-size: 90%;
	height:18px;
	color: #1c0d56;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:10px;
	padding-left:10px;
	font-weight: bold;
	border-bottom: #6e7081 1px solid;
}

.ttl_style_03{
	background:url(../images/gr_ttl_ss_bg_01.gif) no-repeat;
	font-size: 85%;
	height:15px;
	color: #1c0d56;

	padding-bottom:1px;
	padding-right:10px;
	padding-left:10px;
	font-weight: bold;
	border: #5e5c7a 1px solid;
}

.table_style_01{
	BACKGROUND-COLOR: #ffffff;
	width:100%;
	padding:2xp;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	line-height: 100%;
}

.table_style_02{
	background:url(../images/gr_table_bg03.gif) no-repeat;
	padding:2xp
	width:100%;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}

.table_style_03{
	padding:2xp;
	width:100%;
	BACKGROUND-COLOR: #ffffff;
}

.table_style_04{
	width:100%;
	BACKGROUND-COLOR: #ffffff;
	border: #cccccc 1px solid;
	padding:2xp;
}

.text_detail {
	PADDING: 3px;
	height:15px;
	color: #00a808;
	font-size: 90%;
	border-right: #ff9d2a 1px solid;
	border-top: #ff9d2a 1px solid;
	border-left: #ff9d2a 1px solid;
	border-bottom: #ff9d2a 1px solid;
	background-color:#ffd16e;
}

.text_sp_01 {
	height:15px;
	PADDING: 2px;
	margin: 2px;
	color: #002fa5;
	font-size: 75%;
	border: #9a0000 1px solid;
	background-color:#fcfcfc;
}

.text_sp_02 {
	font-size: 70%;
	PADDING: 2px;
	color: #555555;
	border: #efefef 1px solid;
}

.text_sp_03 {
	font-size: 75%;
	color: #555555;
	border: #efefef 1px solid;
	background-color:#dddddd;
	background:url(../images/gr_table_bg_02.gif) no-repeat;
	PADDING: 5px;
	MARGIN:10px;
}

.text_sp_04 {
	height:10px;
	PADDING: 2px;
	margin: 2px;
	border: #cccccc 1px solid;
	background-color:#f8f8f8;
}

.text_pagetop {
	PADDING: 3px;
	height:15px;
	color: #00a808;
	font-size: 90%;
	border-right: #00a808 1px solid;
	border-top: #00a808 1px solid;
	border-left: #00a808 1px solid;
	border-bottom: #00a808 1px solid;
	background-color:#c3f5c5;
}

.text_lnv{
	font-size: 75%;
	padding-left:10px;
}

.text60p{
	font-size: 60%;
	color: #555555;
}

.text65p{
	font-size: 65%;
	color: #555555;
}

.text65p_bold{
	font-size: 65%;
	color: #555555;
	font-weight: bold;
}

.text70p{
	font-size: 70%;
	color: #555555;
}

.text70p_bold{
	font-size: 70%;
	color: #555555;
	font-weight: bold;
}

.text75p{
	font-size: 75%;
	color: #555555;
}

.text75p_bold{
	font-size: 75%;
	color: #555555;
	font-weight: bold;
}

.text80p{
	font-size: 80%;
	color: #555555;
}

.text80p_bold{
	font-size: 80%;
	color: #555555;
	font-weight: bold;
}

.text85p{
	font-size: 85%;
	color: #555555;
}

.text85p_bold{
	font-weight: bold;
	font-size: 85%;
	color: #555555;
}

.text90p{
	font-size: 90%;
	color: #555555;
}
.text95p{
	font-size: 95%;
	color: #555555;
}
.text90p_bold{
	font-size: 90%;
	color: #555555;
	font-weight: bold;
}
.text95p_bold{
	font-size: 95%;
	color: #555555;
	font-weight: bold;
}

.text100p{
	font-size: 100%;
	color: #555555;
}

.text100p_bold{
	font-size: 100%;
	color: #555555;
	font-weight: bold;
}

.text110p{
	font-size: 110%;
	color: #555555;
}

.text110p_bold{
	font-size: 110%;
	color: #555555;
	font-weight: bold;
}

.text120p{
	font-size: 120%;
	color: #555555;
}

.text120p_bold{
	font-size: 120%;
	color: #555555;
	font-weight: bold;
}

.text130p_bold{
	font-size: 130%;
	color: #555555;
	font-weight: bold;
}

.text150p_bold{
	font-size: 150%;
	color: #555555;
	font-weight: bold;
}
.text160p_bold{
	font-size: 160%;
	color: #555555;
	font-weight: bold;
}
.text170p_bold{
	font-size: 170%;
	color: #555555;
	font-weight: bold;
}

.text_O{
	color: #ff7200;
}

.text_O2{
	color: #a31010;
}

.text_O3{
	color: #6f0303;
}

.text_O4{
	color: #480303;
}

.text_R{
	color: #ff0000;
}

.text_R02{
	color: #ff0000;
}

.text_R03{
	color: #ff0000;
}

.text_R04{
	color: #ff0000;
}

.text_Y{
	color: #b0b000;
}

.text_Y02{
	color: #848400;
}

.text_Y03{
	color: #5a5a00;
}

.text_Y04{
	color: #423a01;
}

.text_GR{
	color: #5fc241;
}

.text_GR02{
	color: #439f27;
}

.text_GR03{
	color: #2a7612;
}

.text_GR04{
	color: #194e08;
}

.text_BL{
	color: #557de4;
}

.text_BL02{
	color: #3761cb;
}

.text_BL03{
	color: #1940a3;
}

.text_BL04{
	color: #0b2b7e;
}
.text_PP{
	color: #efc0ff;
}

.text_PP02{
	color: #d6a3e7;
}

.text_PP03{
	color: #a676b6;
}

.text_PP04{
	color: #714c7d;
}
.text_PP05{
	color: #1c0d56;
}
.text_BR{
	color: #d1b78d;
}

.text_BR02{
	color: #aa8c5e;
}

.text_BR03{
	color: #765e38;
}

.text_BR04{
	color: #47361e;
}

.text_WH{
	color: #ffffff;
}

.text_OB{
	color: #ff8a00;
	font-weight: bold;
}

.text_RB{
	color: #ff0000;
	font-weight: bold;
}

.text_GB{
	color: #009933;
	font-weight: bold;
}

.text_B{
	font-weight: bold;
}