body,table,tr,td     { 
/* cursor: url(http://www.balian.jp/cursor.cur); */
color: black; font-size: 9pt; line-height:140%; }
body {background-image: url(img_index/back.gif);margin:0px; background-repeat:repeat-x; background-color:#142819; }

h1 {font-size:9pt;color:black;padding:0px;margin:0px}

/* リンク */
a:link      { color: #ac1108; font-size: 9pt; text-decoration: none }
a:visited    { color: #ac1108; font-size: 9pt; text-decoration: none }
a:hover    { color: #e7544c; font-size: 9pt; text-decoration: underline; position: relative; top: 1px; left: 1px }
a:active     { color: #ac1108; font-size: 9pt; text-decoration: none }

/* フォントサイズ */
.small { font-size: 8pt }
.midium { font-size: 11pt }
.big {font-size: 13pt;}

/* 色 */
.aka-cha {color:790000}
.cream {color:FEF0BA}
.black {color:black}
.usu-cha {color:9D8201}
.cha {color:330000}
.white { color: white }
.red { color: #cc0000 }

/* マージン */
.m5 {padding:5px0px 0px 5px }
.m10 {padding:0px 0px 0px 25px}
.white {
	color: #FFFFFF;
}


/*----------------------------------------
 __header_style
----------------------------------------*/
dl#g_header {
	width: 100%;
	overflow: hidden;
	}
dl#g_header dd.h_left {
	width: 485px;
	float: left;
	overflow: hidden;
	}
dl#g_header dd.h_right {
	width: 215px;
	float: right;
	}
dl#g_header .logo {
	width: 225px;
	float:left;
	background-color: #fff;
	}
dl#g_header .sub_title {
	width: 160px;
	float: right;
	background-color: #fff;
	}
dl#g_header .logo h1 {
	padding: 25px 0px 25px 50px;
	}
dl#g_header .sub_title h2 {
	padding: 25px 0 25px 21px;
	}