A:link {
	COLOR: #aa0000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #aa0000; TEXT-DECORATION: none
}
A:active {
	COLOR: #aa0000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
BODY {
  background-image: url(img/con_bg.png);
  background-repeat: no-repeat;
  background-position:0% 100%;
  background-attachment: fixed;
	SCROLLBAR-FACE-COLOR: #555555;
	 FONT-SIZE: 10pt; MARGIN: 0px;
	 SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	 SCROLLBAR-SHADOW-COLOR: #ffffff;
	 SCROLLBAR-3DLIGHT-COLOR: #000000;
	 SCROLLBAR-ARROW-COLOR: #ffffff;
	 SCROLLBAR-TRACK-COLOR: #ffffff;
	 SCROLLBAR-DARKSHADOW-COLOR: #000000;
	 line-height: 17px;
}
.td01 {
	FONT-SIZE: 10pt; line-height: 17px; COLOR: #843700
}
.td02 {
	FONT-SIZE: 20pt; COLOR: #843700
}


.td {
FONT-SIZE: 10pt; line-height: 17px; COLOR: #843700
  filter : alpha(opacity=30);
  background : #FF846C;
  padding : 1px;
  width : 800;
}


.box1 {
	BORDER-RIGHT: #d94545 0px solid; BORDER-TOP: #d94545 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #d94545 0px solid; WIDTH: 50px; PADDING-TOP: 4px; BORDER-BOTTOM: #d94545 0px solid; HEIGHT: 300px; BACKGROUND-COLOR: #fccfd3; TEXT-ALIGN: center
}
.box2 {
	BORDER-RIGHT: #ffffff 2px dashed; PADDING-RIGHT: 1em; BORDER-TOP: #ffffff 2px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 5px; BORDER-LEFT: #ffffff 2px dashed; PADDING-TOP: 1em; BORDER-BOTTOM: #ffffff 2px dashed; HEIGHT: 385px; BACKGROUND-COLOR: #fccfd3; TEXT-ALIGN: center
}
.box3 {
	BORDER-RIGHT: #d94545 0px solid; BORDER-TOP: #d94545 0px solid; FONT-SIZE: 10pt; BORDER-LEFT: #d94545 0px solid; WIDTH: 400px; PADDING-TOP: 4px; BORDER-BOTTOM: #d94545 0px solid; HEIGHT: 400px; BACKGROUND-COLOR: #fccfd3; TEXT-ALIGN: center
}

.note {
	LAYOUT-GRID:  10px none; FONT-SIZE: 14px
}
.moji1 {
	FONT-SIZE: 15px; COLOR: #ff0000; BACKGROUND-COLOR: #81c5f2; TEXT-ALIGN: center
}
.font1 {
	FONT-SIZE: 10px
}
.font2 {
	FONT-SIZE: 14px
}
.conbo {
	FONT-SIZE: 12px; COLOR: #ffffff
}

		
.menu01_box	{
		width:120px;
		font-size:12px;
		line-height:18px;
		margin-top:10px;
 		BACKGROUND-COLOR: #FFCCCC;
  		border-left: 2px #FFEEEE solid;
  		border-right: 2px #FF9494 solid;
  		border-bottom: 2px #FF9494 solid;
  		border-top: 2px #FFEEEE solid;
}

.menu01_piece	{
		font-weight: bold;
		text-align:center;
 		BACKGROUND-COLOR: #FFCCCC;
		padding:1px;
		margin:2px;
		border: 1px #ffffff dashed;
		}
.line-migi{
  top: 0;
  height: 100%;
  border-left: 2px #d94545 dashed;/*g̐F*/
  }
.line-hidari{
  top: 0;
  height: 100%;
  border-right: 2px #d94545 dashed;
  }
.line-ue{
  weight: 100%;
  border-bottom: 2px #d94545 dashed;
  }
.line-sita{

  weight: 100%;
  border-top: 2px #d94545 dashed;
  }
.table_box_ue	{
		color:#753939;
		font-size:18px;
		margin-left:60px;
		font-weight: bold;
}
.table_box_naka	{
		color:#753939;
		font-size:14px;
		margin-left:30px;
		line-height: 17px;
}
.1	{
		width:584px;
		font-size:12px;
		line-height:18px;
		margin-top:10px;
 		BACKGROUND-COLOR: #FFCCCC;
  		border-left: 2px #FFEEEE solid;
  		border-right: 2px #FF9494 solid;
  		border-bottom: 2px #FF9494 solid;
  		border-top: 2px #FFEEEE solid;
}

.2	{

 		BACKGROUND-COLOR: #FFCCCC;
		padding:1px;
		margin:2px;
		border: 1px #ffffff dashed;
}
.3	{
		font-weight: bold;
 		BACKGROUND-COLOR: #FFCCCC;
		padding:1px;
		margin:2px;
		border: 1px #ffffff dashed;
}
.4	{
		font-weight: bold;
 		BACKGROUND-COLOR: #FFCCCC;
		padding:1px;
		margin:2px;
		border: 1px #ffffff dashed;
}


.font01 {
	FONT-SIZE: 10pt; line-height: 17px; COLOR: #000000
	font-weight: bold;
}
.font02 {
	FONT-SIZE: 11pt; COLOR: #843700
}

.font03 {
	FONT-SIZE: 12pt; COLOR: #FFFFFF
}
.font04 {
	FONT-SIZE: 12pt; COLOR: #022FC1
}
.font05 {
	FONT-SIZE: 11pt; COLOR: #ffaa22;
	font-weight: bold;
}
.font06 {
	FONT-SIZE: 11pt; COLOR: #ffaa22
}

.4koma {
	FONT-SIZE: 14pt; COLOR: #000000;
	font-weight: bold;
}

.sora {
	FONT-SIZE: 9pt; COLOR: #022EC2
}

.kokone {
	FONT-SIZE: 11pt; COLOR: #022EC2
}

.yuuko {
	FONT-SIZE: 11pt; COLOR: #005355
}


.yuki {
	FONT-SIZE: 11pt; COLOR: #EA3DE0
}

.info1	{
		width:584px;
		font-size:12px;
		line-height:18px;
		margin-top:0px;
 		BACKGROUND-COLOR: #FFCCCC;
  		border-left: 2px #FFEEEE solid;
  		border-right: 2px #FF9494 solid;
  		border-bottom: 2px #FF9494 solid;
  		border-top: 2px #FFEEEE solid;
}

.info2	{

 		BACKGROUND-COLOR: #FFCCCC;
		padding:1px;
		margin:2px;
		border: 1px #ffffff dashed;
}

.info3	{

		FONT-SIZE: 12pt; line-height: 25px; COLOR: #742700;
		font-weight:bold;
 		BACKGROUND-COLOR: #FFFFFF;
		padding:0px;
		margin:5px;
		border: 0px;
}

.info4	{

		FONT-SIZE: 10pt; line-height: 17px; COLOR: #843700;
 		BACKGROUND-COLOR: #FFFFFF;
		padding:0px;
		margin:5px;
		border: 0px;
}


}
#flowplayerholder {
	padding: 0px;
	text-align: center;
	height: 382px;
	width: 480px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
}