body			{

	font-size:12px;

	color:#333333;

	background: #f8a008;

	margin: 0;

}

#table1 {

	background: url(images/bg2.jpg) repeat-y;

}



.text10px			{font-size: 10px;line-height: 140%;color:#FFFFFF;padding: 5px;}

.text12px			{

	font-size: 12px;

	line-height: 160%;

	color:#333333;

	padding: 1px;

}

.text14px			{

	font-size: 14px;

	line-height: 200%;

	color:#333333;

	padding: 1px;

}



.redtext12px			{font-size: 12px;line-height: 160%;color:#FF0000;padding: 1px;}

.bluetext12px			{font-size: 12px;line-height: 160%;color:#12FD1D;padding: 1px;}

.bluetext14px			{font-size: 14px;line-height: 160%;color:#12FD1D;padding: 1px;}

.box {

	font-size: 10px;

	line-height: 160%;

	border-style: ridge;

	border-top-width: 1px;

	border-left-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-color: #999999;

	border-left-color: #999999;	

	border-right-color: #999999;

	border-bottom-color: #999999;

}

.boxmurasaki {

	font-size: 12px;

	color: #FFFFFF;

	line-height: 160%;

	border-style: ridge;

	border-top-width: 1px;

	border-left-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-top-color: #000000;

	border-left-color: #000000;	

	border-right-color: #000000;

	border-bottom-color: #000000;

	background-color:#9A0404;

}



a.enter {

border: 1px solid #CCCCCC;	

margin: 0px 0px 0px 0px;

float: left;}





a.enter:hover {

border: 1px solid #525252;	

margin: 0px 0px 0px 0px;

float: left;}



a.menu:link 		{ color:#00FFF0;line-height: 140%;font-size: 12px;text-decoration: none } 

a.menu:visited		{ color:#A5A5A5;line-height: 140%;font-size: 12px;text-decoration: none } 

a.menu:active 		{ color:#12FD1D;line-height: 140%;font-size: 12px;text-decoration: none } 

a.menu:hover 		{ color:#12FD1D;line-height: 140%;font-size: 12px;text-decoration:underline } 



a:link 		{

	color:#A96B05;

	line-height: 140%;

	font-size: 12px;

	text-decoration: none

} 

a:visited		{

	color:#A96B05;

	line-height: 140%;

	font-size: 12px;

	text-decoration: none

} 

a:active 		{ color:#12FD1D;line-height: 140%;font-size: 12px;text-decoration: none } 

a:hover 		{

	color:#6633CC;

	line-height: 140%;

	font-size: 12px;

	text-decoration:none

} 

.menutxt {

	font-size: 12px;

	line-height: 140%;

	color: #000000;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-bottom-style: solid;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}

.tableunderline {

	font-size: 12px;

	line-height: 160%;

	color: #000000;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}

.22table {background:url(/images/22-plan/bg.jpg) no-repeat;}



#shosai {

	padding: 10px 45px 0 10px;

	font-size: 12px;

}

#kiyaku {

	width: 500px;

	padding: 10px;

	margin: 10px 0 0 30px;

	font-size: 10px;

}

.mgn {

	margin: 10px 0;

}

.22kiyaku {

	background-color: #000000;

	color: #FFFFFF;

	font-size: 11px;

	width:100%;}



#riyoujoken {

	width: 508px;

	border: 1px solid #000000;

	padding: 5px 15.5px;

	color: #999999;

	font-size: 12px;

	margin: 0px;

	background: #ffffff;

	line-height: 1.5;

}

#riyoujoken p {

	border: 3px double #CC7A00;

	padding: 5px;

	background-color: #F2F2F2;

}


/* 20101019_HK
---------------------------------------------*/

h1{
width:750px;
margin:3px auto;
padding:0px;
text-align:center;
font-weight:normal;
font-size:100%;
color:#000;
}


#index_wrap{
width:742px;
margin:0px auto;
padding:5px;
border:1px #A96B05 solid;
background: url(images/bg2.jpg) repeat-y top;
}

#index_wrap h2{
width:740px;
height:384px;
margin:0px 0px 20px 0px;
padding:0px;
}



#index_wrap p{
text-align:center;
line-height:1.5;

}

#ent_box{
width:500px;
margin:15px auto;
padding:0px;
overflow:hidden;
}

#ent_box dl{
width:250px;
margin:0px;
padding:0px;
float:left;
}

#ent_box dt{
margin:10px 0px;
padding:0px;
text-align:center;
font-size:130%;
font-weight:bold;
color:#333;
}

#ent_box dd{
margin:0px 0px;
padding:0px 10px;
text-align:center;
font-size:90%;
color:#333;
}


.cmple{
margin-top:40px;
}

.gry{
color:#999;
}

.addr{
text-align:center;
}

/* 20101103_HK
---------------------------------------------*/

.left_bnr{
width:170px;
margin:5px auto 10px auto;
}