body {
    margin:0px;
    background:url(../images/gr_background.gif) no-repeat ;
    scrollbar-base-color: #666666;
    scrollbar-track-color: #f4f4f4;
    scrollbar-face-color: #dddddd;
    scrollbar-shadow-color: #e2e2e2;
    scrollbar-darkshadow-color: #666666;
    scrollbar-highlight-color: #cccccc;
    scrollbar-3dlight-color: #dddddd;
    scrollbar-arrow-color: #C0C0C0;

}


A:link { color: #009ff1; TEXT-DECORATION: none}

A:visited { color: #009ff1; TEXT-DECORATION: none}

A:active { color: #FF6600; TEXT-DECORATION: none}

A:hover { color: #ff6600; TEXT-DECORATION: underline;}

select {
	border-right: #bbbbbb 1px solid;
	border-top: #bbbbbb 1px solid;
	border-left: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
	color: #555555;
	background-color: #ffffff;
	margin:2xp;
	padding:5xp;
}

.spacer5{
	width:5px;
	height:5px;
	BACKGROUND-COLOR: #ffffea;
}

.spacer10{
	BACKGROUND-COLOR: #ffffff;
}

.table_style_01{
	BACKGROUND-COLOR: #ffffff;
}
.table_style_fm{
	BACKGROUND-COLOR: #ffffea;
	width:100%;
}
.table_style_fm2{
	BACKGROUND-COLOR: #ffffff;
	width:791px;
}

.table_style_waku01{
	BACKGROUND-COLOR: #ffffff;
	width:581px;
}

.table_style_total{
	BACKGROUND-COLOR: #f56800;
	width:180px;
	padding:2xp;

}

.table_style_ssl{
	BACKGROUND-COLOR: #ffffff;
	width:180px;
	padding:2xp;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.table_style_ninki{
	background:url(../images/gr_table_bg.gif) no-repeat;
	width:100%;
	padding:2xp;
	border-right: #e9e69a 1px solid;
	border-top: #e9e69a 1px solid;
	border-left: #e9e69a 1px solid;
	border-bottom: #e9e69a 1px solid;
}

.table_style_kakaku{
	background:url(../images/gr_table_bg.gif) no-repeat;
	width:180px;
	padding:3xp;
	border-right: #e9e69a 1px solid;
	border-top: #e9e69a 1px solid;
	border-left: #e9e69a 1px solid;
	border-bottom: #e9e69a 1px solid;
}

.table_style_toptexttit{
	background:url(../images/gr_table_bg_03.gif) no-repeat;
	width:100%;
	margin-bottom:5px;
	padding:2xp;
	border-right: #e9e69a 1px solid;
	border-top: #e9e69a 1px solid;
	border-left: #e9e69a 1px solid;
	border-bottom: #e9e69a 1px solid;
}

.table_style_dif{
	background:url(../images/gr_table_bg.gif) no-repeat;
	width:100%;
	padding:2xp;
	border-right: #e9e69a 1px solid;
	border-top: #e9e69a 1px solid;
	border-left: #e9e69a 1px solid;
	border-bottom: #e9e69a 1px solid;
}

.table_style_navi{
	BACKGROUND-COLOR: #f6f6f6;
	margin-bottom:2px;
	color: #555555;
	font-size: 75%;
	padding:2px 2px 2px 2px;
	border-bottom: #e0e0e0 1px solid;
}

.table_style_02{
	width:100%;
	height:10px;
	BACKGROUND-COLOR: #ffffff;
}
.table_style_03{
	width:100%;
	BACKGROUND-COLOR: #ffffff;
}
.table_style_content{
	width:100%;
}
.table_style_content02{
	width:80%;
	BACKGROUND-COLOR: #ffffff;
}
.table_style_content03{
	BORDER: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffdd;
	PADDING: 10px;
}
.table_style_content04{
	BORDER: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 10px;
}
.table_style_content05{
	BORDER: #7ff277 3px solid;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 10px;
}
.table_style_content06{
	BACKGROUND-COLOR: #cccccc;
	width:100%;
}
.table_style_content07{
	BORDER: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	width:90%;
	MARGIN-TOP:10px;
	PADDING: 10px;.
	BORDER-RIGHT: #8ab774 1px solid;
	BORDER-TOP: #d3ebc6 1px solid;
	BORDER-LEFT: #8ab774 1px solid;
	BORDER-BOTTOM: #8ab774 1px solid;
}

.table_style_content08{
	BORDER: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 2px;
}

.sbt01 {
	BORDER-RIGHT: #da820c 1px solid; BORDER-TOP: #feb554 1px solid; FONT-SIZE: 75%; BORDER-LEFT: #feb554 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #da820c 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ff9c18
}

h1 {
	color: #ffffff;
	font-size: 140%;
	MARGIN-TOP:0px;
	PADDING: 7px 0px 0px 0px;
}

.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_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;
}

.lineuptit {
	color: #ffffff;
	font-size: 120%;
	MARGIN-TOP:0px;
	font-weight: bold;
	PADDING: 3px 10px 3px 10px;
}

.lineupsubtit {
	color: #1200ff;
	font-size: 120%;
	MARGIN-TOP:0px;
	font-weight: bold;
	PADDING: 0px 10px 0px 10px;
}

.text_sitemap{
	font-size: 75%;
	line-height: 180%;
	color: #555555;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color:#f8f8f8;
	padding:2px;

}

.text65p{
	font-size: 65%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text70p{
	font-size: 70%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text70p_parts{
	font-size: 70%;
	line-height: 110%;
	color: #555555;
}

.text75p{
	font-size: 75%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text75p_bold{
	font-size: 75%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text75p_bold_blue{
	font-size: 75%;
	line-height: 130%;
	color: #002cd1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text85p_bold_blue{
	font-size: 85%;
	line-height: 130%;
	color: #002cd1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text95p_bold_blue{
	font-size: 95%;
	line-height: 130%;
	color: #002cd1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text75p_bold_green{
	font-size: 75%;
	line-height: 130%;
	color: #00af0c;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text80p{
	font-size: 80%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text80p_bold{
	font-size: 80%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}


.text80p_YB{
	font-size: 80%;
	line-height: 130%;
	font-weight: bold;
	color: #a19800;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text85p_YB{
	font-size: 85%;
	line-height: 130%;
	font-weight: bold;
	color: #a19800;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text90p_YB{
	font-size: 90%;
	line-height: 130%;
	font-weight: bold;
	color: #a19800;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}


.text80p_RB{
	font-size: 80%;
	line-height: 130%;
	font-weight: bold;
	color: #ff0000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text90p_RB{
	font-size: 90%;
	line-height: 130%;
	font-weight: bold;
	color: #ff0000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text80p_bold_or{
	font-size: 80%;
	line-height: 130%;
	color: #ff9600;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text85p_bold_or{
	font-size: 85%;
	line-height: 130%;
	color: #ff9600;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text90p_bold_or{
	font-size: 90%;
	line-height: 130%;
	color: #ff9600;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text85p{
	font-size: 85%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text85p_bold{
	font-weight: bold;
	line-height: 130%;
	font-size: 85%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text85p_wh_bold{
	font-weight: bold;
	line-height: 130%;
	font-size: 85%;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text90p{
	font-size: 90%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}
.text90p_bold{
	font-size: 90%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}
.text120p_bold_wh{
	font-size: 120%;
	line-height: 130%;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
	font-weight: bold;
}

.text120p{
	font-size: 120%;
	line-height: 130%;
	color: #555555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-left:2px;
}

.text_top{
	color: #7a7961;
}

.text_G{
	color: #aaaaaa;
}

.text_O{
	color: #ff8a00;
}

.text_R{
	color: #ff0000;
}
.text_WH{
	color: #ffffff;
}

.text_OB{
	color: #ff8a00;
	font-weight: bold;
}

.text_BL{
	color: #002cd1;
	font-weight: bold;
}

.text_RB{
	color: #ff0000;
	font-weight: bold;
}

.text_GB{
	color: #009933;
	font-weight: bold;
}

.text_B{
	font-weight: bold;
}
.h1_text{
	color: #555;
	font-weight: normal;
	font-size: 98%;
	margin: 0px;
	padding: 0px;
}

