.font10px {
	font-size: 10px;
	line-height: 120%;
	font-family: "礿 打扑永弁", Osaka, "甲仿幼用剩打 Pro W3";
	letter-spacing: 1px;
}

.font10pxG {
	font-size: 10px;
	line-height: 120%;
	color: #999999;
	font-family: "礿 苭揖極疇", Osaka, "甲仿幼用剩打 Pro W3";
	letter-spacing: 1px;
}

.font10pxY {
	font-size: 10px;
	line-height: 120%;
	color:#FF9900;
}

.font10pxP {
	font-size: 10px;
	line-height: 120%;
	color: #A4B0A4;
}

.font10pxGreen {
	font-size: 10px;
	line-height: 120%;
	color: #006600;
}

.font10pxRed {
	font-size: 10px;
	line-height: 120%;
	color: #FF0000;
}

.font12px {
	font-size: 12px;
	line-height: 120%;
}

.font12pxRP {
	font-size: 12px;
	line-height: 120%;
	color: #660066;
}


.font12pxP {
	font-size: 12px;
	line-height: 120%;
	color: #A4B0A4;
}

.font12px2 {
	font-size: 12px;
	line-height: 18px;
}

.font14px {
	font-size: 14px;
	line-height: 120%;
}


.font_jiki {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
}

.font_name {
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
}

.font_txt {
	font-size: 12px;
	line-height: 120%;
}


.body {
	font-family: "礿 打扑永弁", Osaka, "甲仿幼用剩打 Pro W3";
	font-size: 12px;
	color: #40372D;
	line-height: 140%;
	background-color: #fdf2f0;
	background-image:url(bk.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-base-color : #FDF2EF;
	scrollbar-face-color : #ff86c5;/*蕞氏E/
	scrollbar-arrow-color : #fcf0f8;/*╡╞*/
	scrollbar-3dlight-color: #ff86c5;/*陸礎及爾午E/
	scrollbar-highlight-color : #fcf0f8;/*ま礎及爾午E/
	scrollbar-shadow-color : #fcf0f8;/*ま礎及惘午票*/
	scrollbar-darkshadow-color : #ff86c5;/*陸礎及惘午票*/
}


a:link    { color: #40372D;text-decoration: underline;}
a:visited { color: #40372D;text-decoration: underline;}
a:hover   { color: #B27390; text-decoration: none;}
a:active  { color: #B27390; text-decoration: underline;}
.border {	border: 1px solid #988d87;}
/*img {	border-color: #330000;}*/
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.brown:link    { text-decoration: underline;}
a.brown:visited { text-decoration: underline;}
a.brown:hover   { color: #B27390; text-decoration: none;}
a.brown:active  { color: #B27390; text-decoration: underline;}

a.RP:link    { color: #660066; text-decoration: underline;}
a.RP:visited { color: #660066; text-decoration: underline;}
a.RP:hover   { color: #B27390; text-decoration: none;}
a.RP:active  { color: #B27390; text-decoration: underline;}

a.brownS:link    { text-decoration: underline;}
a.brownS:visited { text-decoration: underline;}
a.brownS:hover   { color: #FFFFFF; text-decoration: none;}
a.brownS:active  { color: #FFFFFF; text-decoration: underline;}

a.white:link    { color: #FFFFFF; text-decoration: underline;}
a.white:visited { color: #FFFFFF; text-decoration: underline;}
a.white:hover   { color: #BEE3E3; text-decoration: none;}
a.white:active  { color: #FFFFFF; text-decoration: underline;}

a.gray:link    { color: #999999; text-decoration: underline;}
a.gray:visited { color: #999999; text-decoration: underline;}
a.gray:hover   { color: #333333; text-decoration: none;}
a.gray:active  { color: #999999; text-decoration: underline;}

.border {	border: 1px solid #330000;}

.borderG {	border: 1px solid #999999;}

.bordertop_Y {	border: 4px solid #FFCC33;}

.table_green1 {
	margin: auto;
	padding: 4px;
	height: auto;
	clear: both;
	float: none;
	width: 720px;
	background-color: #EFFCE2;
	font-family: "礿 打扑永弁", Osaka, "甲仿幼用剩打 Pro W3";
	font-size: 12px;
	line-height: 120%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
}

.td_green_right {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #009900;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
}
.td_green_rightB {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #009900;
}
.td_green_left {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009900;
}

.td_purple_left {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCABD1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCABD1;
}
.td_purple_leftB {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCABD1;
}

.td_purple_right {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCABD1;
}

.td_yellow_left {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCC66;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC66;
}
.td_yellow_leftB {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCC66;
}

.td_yellow_right {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCC66;
}

.subwin {
	background-color: #FFFFFF;
	text-align:center;
	width: 760px;
	padding:0px;
	margin:0px;
	vertical-align: top;
}

