a#mail:link		{color:#333333;}
a#mail:visited	{color:#333333;}
a#mail:hover	{color:#993333;}

a:link		{color:#333366;}
a:visited	{color:#333366;}
a:hover		{color:#993366;}

a.menu1{ display:block; width:100%;  color:#dddde0; text-decoration:none;}
a.menu1:link	{ color:#dddde0;}
a.menu1:visited	{ color:#dddde0;}
a.menu1:hover	{ background-color:#ccccff; color:#3d3a8c;}

a.menu2{ display:block; width:100%;  color:#663333; text-decoration:none;}
a.menu2:link	{ color:#663333;}
a.menu2:visited	{ color:#663333;}

a.menu2:hover	{
	background: url("../img/menu_bg2.gif");
	background-position: right;
	background-repeat: no-repeat; color:#2c297b;
	}
	
body{
	/* font-family: HGs‘‘Ì,"‚l‚r ‚o–¾’©","‚l‚r ‚oƒSƒVƒbƒN"; */
	font-size: 11pt;
	color: #333333;
 	background: #ffffff url("../img/kabe.jpg");
	margin-top: 0px; 
	margin-bottom: 0px;
}

table{margin-top: 0px;text-align: center;}
table.menu1	{width: 148px;}

table.main	{
	width:840px;
	border:#DF982A;
	border-width: 3px;
	border-style: none double;
/* 	background: #96552d url("../img/bg.jpg"); */
 	background: #ffffff url("../img/bg.jpg");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top;
}

tr.body1{width: 840px;	height: 700px;}

tr.bar {
	font-size: 9pt;	
	font-weight: bold;
 	color: #333366;
	background-color: #FFFFFF;
}

td.name1 {
	font-size: 10pt;	
	font-weight: bold;
	color: #333333;
	text-align: right;
	background: #ffffff url("../img/name.jpg"); 
	background-repeat: no-repeat;
}

td.main0{
	vertical-align: top;
	height: 700px;
	width: 148px;
}
	
td.main1{
	vertical-align: top;
	text-align: center;
	height: 700px;
	width: 692px;
	background: url("../img/main_bg.gif"); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
}

td.title{
	background-repeat: no-repeat;
	background-position: center center;
}

.col0{
	text-indent:8px ;
	height: 30px;
 	background-color: #bbbbee;
}

.col1{
	text-indent:8px ;
	height: 30px;
 	background-color: #333366;
}

.col2{
	text-indent:24px;
	height: 20px;
	color: #2c297b;
	font-weight: bold;
	text-align: left;
 	background: url("../img/menu_bg2.gif");
	background-repeat: no-repeat;
	background-position: right;
	
}

.col3{
	text-indent:24px ;
	height: 20px;
	font-weight: bold;
	text-align: left;
	background: url("../img/menu_bg.gif");
	background-repeat: no-repeat;
	background-position: right;
}


tr.col4	{background-color: #E6E6FF;	text-align: left;}
tr.col5	{background-color: #e0e0e0;	text-align: left;}


/* img.kage{ filter: progid:DXImageTransform.Microsoft.alpha(style=2, opacity=100, finishopacity=10) } */

img.defult{	padding-top: 10px; padding-bottom: 10px;}

div.font1{
	font-size: 12pt;	
	font-weight: bold;
	color: #111111;
	line-height: 25px;

} 

div.font2{
	font-size: 10pt;	
	font-weight: bold;
	line-height: 16px;
	text-align: left;
	margin-left: 20px;
	color: #333333;
} 

div.a1{
	text-align: left;
 	margin-left: 53px;
} 



/* ‚¨–â‚¢‡‚í‚¹ */
table.toiawase_tbl {
	width : 580px;
	margin : 20px 20px 0px 0px;
	font-size : 12px;
	float : left;
/*
	background-color : #FFFFFF;
*/
}


/* ie7 */
*+html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}


/* ie6 */
* html table.toiawase_tbl {
	margin : 30px 0px 30px 60px;
}


.toiawase_tbl td{
	vertical-align : top;
	text-align : left;
/*
	color:#646464;
*/
}


td.formtittle{
	width : 150px;
	height:30px;
	font-weight : bold;

/*
	color:#646464;
	background-color : #FFFFFF;
*/
}


td.formtittle2{
	width : 150px;
	height:130px;
	font-weight : bold;


/*
	color:#646464;
	background-color : #FFFFFF;
*/
}

input.form_cont {
	width : 400px;
}


textarea{
	font-size : 12px;
}


/* safari only \*/  
textarea:\66irst-child {
	font-size : 10px;
}