/*ボディー指定*/
body { 
	margin:0px 0px 0px 0px; 
	background-image: url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
/*テキスト指定*/
.text-large { 
	color: #555555;
	font-size: 90%;
	line-height: 140%;

}
.text-largegb { 
	color: #555555;
	font-size: 90%;
	line-height: 140%;
	font-weight: bold
}
.text-largebb { 
	color: #993333;
	font-size: 90%;
	line-height: 140%;
	font-weight: bold
}
.text-small {
	color: #555555;
	font-size: 70%;
}
.text-std {
	color: #555555;
	font-size: 73%;
	line-height: 140%
}

.text-stdl8 {
	color: #555555;
	font-size: 73%;
	line-height: 140%；
	margin-left: 8px
}

.text-stdb { 
	color: #555555;
	font-size: 73%;
	line-height: 130%; 
	font-weight: bold
}

.text-seo { 
	color: #555555;
	font-size: 68%;
	line-height: 130%; 
	text-align: right;
	padding-right:10px;	
}

h1 {
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

.text-bold { 
	font-weight: bold;
}
.text-red { 
	color: #990033;
}
.text-orange { 
	color: #ff6600;
}
.text-redb { 
	color: #990033;
	font-weight: bold;
}
.text-white { 
	color: #FFFFFF
	}
.text-whiteb { 
	color: #FFFFFF
	font-weight: bold;
	}
.text-bluegray { 
	color: #00628D;
	}
.text-blownb { 
	color: #663333;
	font-weight: bold;
	}
.text-bb {
	color: #08427c; 
	font-weight: bold;
}

/*リンク指定1*/
a:link { 
	color:#08427c; text-decoration: none
}
a:visited { 
	color:#2a68a6; text-decoration: none
}
a:active {
	color:#2a68a6; text-decoration: underline
}
a:hover { 
	color:#ff6600; text-decoration: underline
}

/*リンク指定2*/
a.white {
	color: #FFFFFF; text-decoration: none
}
a.white:link {
	color: #FFFFFF; text-decoration: none
}
a.white:visited {
	color: #FFFFFF; text-decoration: none
}
a.white:active {
	color:#FF0000; text-decoration: underline
}
a.white:hover { 
	color: #FF8800; text-decoration: underline
}

/*リンク指定3*/
a.gray {
	color: #555555; text-decoration: none
}
a.gray:link {
	color: #555555; text-decoration: none
}
a.gray:visited {
	color: #555555; text-decoration: none
}
a.gray:active {
	color:#FF0000; text-decoration: underline
}
a.gray:hover { 
	color: #FF8800; text-decoration: underline
}


/*セルカラー指定*/
.bg-b8b8b8 { background-color: #b8b8b8}
.bg-cccccc { background-color: #CCCCCC}
.bg-eeeeee { background-color: #EEEEEE}
.bg-ffffff { background-color: #FFFFFF}
.bg-bluegray { background-color: #00628D}
.bg-lightgray { background-color: #eeeeee}
.bg-deeptgray { background-color: #4C4C4C}
.bg-deepred { background-color: #CC0000}
.bg-lightred { background-color: #CC9999}
 
 /*スペーサー指定*/
.space-1px { font-size: 3px}
.space-3px { font-size: 3px}
.space-6px { font-size: 6px}
.space-9px { font-size: 9px}
.table-top {padding-top: 5px}

/*マージン指定*/
.marginL-3px { margin-left: 3px}
.marginL-8px { margin-left: 8px}
.marginL-12px { margin-left: 12px}
.marginL-15px { margin-left: 15px}
.marginR-10px { margin-right: 10px}
.marginL-2mpx {
	margin-left: 0px;
	list-style-position:inside;
}

.ul-15px{margin: 15px}
.li-std{margin: 0px; padding:0px 0px 3px 0px;}
.li-in{margin: 0px; padding:0px 0px 1px 0px;list-style-position:inside}


.text-redL12 { 
	color: #990033;
	margin-left: 12px;

}
/*ポイントカラー指定*/
.mark_col1 {color: #424242;font-size:73%;}
.mark_col2 {color: #FF9900;font-size:73%;}
.mark_col3 {color: #009900;font-size:73%;}
.mark_col4 {color: #994E00;font-size:73%;}
.mark_col5 {color: #0000FF;font-size:73%;}
.mark_col6 {color: #9966CC;font-size:73%;}