/*- themeid=hpb9tm10_12; --------------------------------*/
/*-------------------- body --------------------*/

/*　Common　*/




BODY {
	color						:	#000033;
	line-height					:	120%;
	
	scrollbar-base-color		:	#cccccc;
	scrollbar-arrow-color		:	#000000;
	scrollbar-three-color		:	#cccccc;
	scrollbar-shadow-color		:	#999999;
	scrollbar-face-color		:	#d6d6d6;
	scrollbar-track-color		:	#777777;
	scrollbar-highlight-color	:	#ffffff;
	scrollbar-darkshadow-color	:	#5b5b5b;

 }
div.content{
margin:0px;
padding-top:30px;
padding-right:16px;
padding-bottom:48px;
padding-left:16px;
background-image : url(back8.gif);
background-position:right bottom;
	background-repeat:no-repeat;

}



h1{ 
padding: 00px 0px 1px 0px;
  margin: 10px 0px 30px 0px;
color:#333366;

}


h2{ 
padding: 0px 0px 0px 0px;
  margin: 0px 00px 00px 0px;
color:666633;
}
h3{ 
  padding: 0px 0px 0px 0px;
  margin: 16px 16px 16px 16px;
  font-size: 98%;
  font-weight: bold;
color:#CC66CC;
}

p{
margin-left:12px;
margin-right:0px;
font-size:14px;
color:#333333;
line-height:130%;

}

.tume {
	line-height: 120%;
	padding-top:6px;
	padding-bottom:8px;
	font-size:12px;
}

.rightimg{
float:right;
margin-left:12px;
margin-right:8px;
margin-top:4px;
margin-bottom:8px;}




TABLE,TH,TD{
	
	line-height	:	120%;
	/*border		:	0px none;*/
 }







ul{
	margin	:	0px;
}

li{
	list-style-type	:	square;
	margin			:	0px 0px 0px 30px;
	list-style-position: outside;
}

hr{
	margin	:	0px;
	color	:	#999999;
	text-decoration: blink;
}




/* liststyle */ 
	
ol{ 
  list-style-type:decimal;
  margin: 0px 0px 0px 0px;
}
 
ul{ 
  list-style-type: circle;
  margin: 0px;
  padding: 0px;
}
 
li{ 
  margin: 0px 0px 3px 30px;
}
 /*　Anchor　*/

a:link {
	text-decoration	:	underline;
	color			:	#FF3300;
 }

a:visited {
	text-decoration	:	underline;
	color			:	#FF6633;
 }

a:active {
	text-decoration		:	none;
	color				:	#CCCCCC;
 }

a:hover {

	color				:	#333333;
 }




 /*　Other　*/

INPUT{
	background-color : #CCCCCC;
	font-size : 98%;
	/*border: 1px solid #666666;*/

}


image{
	border-style	:	none;
 }

.line{
	border-width	:	1px;
	border-style	:	solid;
	border-color	:	#5b5b5b;
 }


/*　Topics　*/

.syousai{
	font-size	:	98%;
	line-height	:	120%;
	color: #666666;

 }

.title{
	font-size	:	98%;
	line-height	:	120%;
	font-weight: bold;
	color: #006699;

 }

.kakaku{
	font-size	:	98%;
	line-height	:	120%;
	font-weight: bold;
	color: #FF6600;

 }


/*　Color　*/


.red{
 color : red;
 }

.black{
	font-weight : bold;
 }

.blue{
 color : blue;
 }

.white{
 color : white;
 }



.lineside {
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-color: #999999;
	border-left-color: #999999;
}


 /*　Font　*/

.midashi{ font-size:16px;
color:red;
font-weight:bold;
line-height:170%;
}
 .style1 {font-size: 14px;}


div#sidemenu {
	vertical-align:top;
	width:200px;
	text-align: left;
	padding: 0px;
	margin:0px;
	padding-top:0px;
	background-image : url(left-1.jpg);	
	background-repeat:repeat-x;
	background-position: top;
}

div#sidemenu table{
		
		width:200px;

		padding:0;
		margin:0;
		border-collapse:collapse;
		
	}
div#sidemenu td{
		background-color:#FFFFFF;
		background-image : url(menu_1_3.gif);
		background-repeat:repeat-x;
		border-top: 0px solid #56689C;
		border-bottom: 0px solid #56689C;
	 	font-size:14px;
		line-height:23px;
		font-weight: bold; 
		color:#000000;
		display:block;	
		padding:0px;
		
		text-align:left;
		vertical-align:middle;
		text-decoration:none;
		white-space: nowrap;
	}



div#sidemenu td a{
		color:#660000;
		display:block;	
		vertical-align:middle;
		width:188px;
		margin:0px;
		padding-left:12px;
		padding-top:1px;
		padding-bottom:1px;
	
	}



div#sidemenu td a:link, div#sidemenu td a:visited{
		color:#555599;
		text-decoration:  none;

	}
	div#sidemenu td a:active, div#sidemenu td a:hover{
		color:#FF0033;
		background-color:orange;
		background-image : url(menu_1_4.gif);
		background-repeat:no-repeat;
		text-decoration:  underline;
	border-bottom:0px;
	}

.blue{

color:blue;
}
.small{
font-size:50%;vertical-align:top;
}
