body{
	background-color: #FFFFFF;
	color: #222222;
	padding: 0px;
	margin: 0px;
	font: 16px;
}

/*¡   ƒŠƒ“ƒN   ¡*/
A:link {
	color: #178817;
/*	text-decoration: none; */
}

A:visited {
	color: #178817;
/*	text-decoration: none; */
}

A:active {
	color: #178817;
/*	text-decoration: none; */
}

A:hover{
	color: #AA0033;
	text-decoration: underline;
}

/*¡      ¡*/
.top_up{
	background-image: url(img/blue_line.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.top_down{
	background-image: url(img/blue_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.top_left{
	background-image: url(img/aqua_line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.top_right{
	background-image: url(img/blue_line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


/*¡   ”wŒi   ¡*/
.bgcolor1{
	background-color: #2BBCEF;
	background-image: url(img/back_aqua.gif);
}

.bgcolor2{
	background-color: #3C6CC6;
	background-image: url(img/back_blue.gif);
}

.bgcolor3{
	background-color: #ECECEC;
	background-image: url(img/back_silver.gif);
}


/*¡   •¶ŽšƒTƒCƒY   ¡*/
.tx_right{
	font: 14px;
	color: #FFFFFF;
}

.tx_title{
	font: 40px;
	font: bold;
}
.tx_title2{
	font: 32px;
	font: bold;
}
.tx_help{
	font: 14px;
}

.tx_code{
	font: 12px;
}

.tx_small{
	font: 13px;
}

.tx_smallr{
	font: 14px;
	color: #990000;
}

.tx_xsmall{
	font: 11px;
}

.tx_xsmallr{
	font: 11px;
	color: #990000;
}

.tx_large{
	font: 19px;
	font: bold;
}


.tx_largeb{
	font: 19px;
	font: bold;
	color: #1737B6;
}

.tx_xlarge{
	font: 23px;
	font: bold;
}

.tx_xlargeb{
	font: 23px;
	font: bold;
	color: #1737B6;
}

.tx_xxlargeb{
	font: 26px;
	color: #1737B6;
}
.tx_xxlarge{
	font: 35px;
	font-family: "‚l‚r –¾’©","‚l‚r ‚o–¾’©",serif;
	font: bold;
}

td{
	font: 16px;
}


/*¡   •¶ŽšˆÊ’u   ¡*/
.block{
	display: block;
	padding: 5px 0px 0px 25px;
}

.block2{
	display: block;
	padding: 0px 0px 0px 18px;
}

.block3{
	display: block;
	padding: 5px 0px 0px 25px;
}


.under{
	font-size: 22px;
	font: bold;
	display: block;
	width: 680px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.underB{
	font-size: 22px;
	font: bold;
	display: block;
	width: 680px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #1737B6;
}

.tate{
	writing-mode: tb-rl;
}

h1 {
  background-image : url(img/title_obi.bmp);
  border: 1px solid #2A4A7A;
  border-left: 6px solid #2A4A7A;
  background-color: #CCCCFF;
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  text-align: left;
  padding: 5px;
}

h2{
	border-bottom: 1px solid #2A4A7A;
	border-left: 6px solid #2A4A7A;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	text-align: left;
	padding: 2px;
	margin: 0px 10px 0px 10px;
}

h3{ /* ˆÍ‚Þ */
	border: 1px solid #2A4A7F;
	padding: 8px;
	font: 16px;
	margin: 0px;
}


/*¡   •¶ŽšF   ¡*/
.atc1{	/*Â*/
	color: #1737B6;
}

.atc2{	/*Ô*/
	/*color: #B60037;*/
	color: #FF0000;
}

.atc3{	/*ƒIƒŒƒ“ƒW*/
	color: #B63717;
}

.atc4{	/*—Î*/
	color: #178817;
}
.atc5{	/*Ž‡*/
	color: #990099;
}
.atc6{	/*ˆÃÔ*/
	color: #990000;
}

.space{
	display: block;
	height: 20px;
	width: 1px;
}

.move:hover {
  position : relative;
  top: 2px; /* ‰º‚É“®‚­‘å‚«‚³ */
  left: 2px; /* ‰E‚É“®‚­‘å‚«‚³ */
}

.fake{
	color: #178817;
	cursor: pointer;
	text-decoration: underline;
}

.fake2{
	color: #AA0033;
	cursor: pointer;
	text-decoration: underline;
}

.point{
	cursor: pointer;
}
.tx{/*ƒƒ‚*/
xx-small, x-small, small, mediumi‹K’è’lj, large, x-large, xx-large
}
