/* ****************** 株式会社タイホウライフサービス ****************** */
.base_body	
		{
		margin			: 0px ;
		color			: #413B33 ;
		background-color	: #FFFFFF ;
		scrollbar-base-color	: #eeeeee;
		scrollbar-track-color	: #F2F0E6;
		scrollbar-face-color	: #dedfc6;
		scrollbar-shadow-color	: #cec7a5;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color	: #FFFFFF;
		scrollbar-arrow-color	: #B5B084;

		}
		
.puzz_body	
		{
		margin			: 0px ;
		color			: #000000 ;
		background-color	: #FFFFFF ;
		background-image: url(imgs/bg2.gif);
		font-size		: 10pt;
		line-height		: 140%;
		}			

a:link	
		{ 
		color			: #a25100 ;
		text-decoration 	: none ;
		}
		
		
a:active
		{
		color			: #645856  ;
		text-decoration 	: none ;
		}
		
		
a:visited
		{ 
		color			: #a25100 ;
		text-decoration 	: none ;
		}
		

a:hover 
		{
		color 			: #000000 ;
		text-decoration 	: underline;
 		}
 		
 #yellow	{
 		background-color	: #ffcc00;
 		}

.t10pline			{
		font-size		:10pt ;
		line-height		:130% ;
		padding 		: 0px 0px 0px 0px ;
		margin			: 0px 0px 0px 0px ;
		border-width		: 0px 1px 1px 1px;
		border-style		:solid;
		border-color		:#c0c0c0;
		} 				

.coment
		{
		font-size 		: 9pt;
		line-height		: 130% ;
		margin			: 0px 0px 0px 0px ;
		padding			: 5px 40px 5px 40px ; /*=====上・右・下・左*/
		}
		

.waku		{
  		font-size 		: 10pt;
  		line-height		:150% ;
  		border 			: 1px solid #808080 ;
  		padding 			: 3px 0px 3px 10px ;
  		}
  		
.waku2		{
  		font-size 		: 10pt;
  		line-height		:150% ;
  		border 			: 1px solid #808080 ;
  		padding 			: 3px 0px 3px 0px ;
  		}
  		
.waku3		{
  		font-size 		: 10pt;
  		line-height		:150% ;
  		color			: #644e24;
  		border 			: 1px solid orange ;
  		padding 			: 3px 0px 3px 20px ;
  		}
  		
#beige	{
 		background-color	: #F2F0E6;
 		} 		

#green	{
 		background-color	: #abd8c0;
 		} 	

.t8p150	{		
		font-size		:8pt ;
		line-height		:150% ;
		}
		
.t11px130	{		
		font-size		:11px ;
		line-height		:130% ;
		padding 		: 5px 0px 0px 0px ;
		}
 		
.t9p130	{		
		font-size		:9pt ;
		line-height		:130% ;
		}
		
		
.t9p130b 	{		
		font-size		:9pt ;
		line-height		:130% ;
		font-weight		:bold ;
		}
		
		
.t10p130		{
		font-size		:10pt ;
		line-height		:130% ;
		padding 		: 0px 0px 0px 5px ;
		}
		
.t10p130cmt		{
		font-size		:10pt ;
		line-height		:130% ;
		padding 		: 0px 0px 0px 15px ;
		}
		
			
.t10p150cmt		{
		font-size		:10pt ;
		line-height		:150% ;
		padding 		: 0px 0px 0px 15px ;
		}
		
.t10p150		{
		font-size		:10pt ;
		line-height		:150% ;
		}
		
.t10p150zai		{
		font-size		:10pt ;
		line-height		:150% ;
		padding: 10px;
		}
		
.t11p150		{
		font-size		:11pt ;
		line-height		:150% ;
		padding 		: 0px 0px 0px 10px ;
		}
		
.t11p150t	{
		font-size		:11pt ;
		font-weight		:bold;
		line-height		:150% ;
		padding 		: 0px 0px 0px 10px ;
		}
		
.new		{
		font-weight:bold;
		 font-size:8pt;	
		 padding 		: 2px 5px 0px 5px ;		 
		 color:#ffffff;
		 background-color:#4169e1;
		 }
			 
#red		{background-color:#e15500;}
			 
.table		{ 
		font-size		:10pt ;
		line-height		:150% ;
		padding 		: 0px 0px 0px 0px ;
		border			:1px gray solid; 
		}
		
.td		{
		font-size		:10pt ;
		line-height		:150% ;
		padding 		: 0px 0px 0px 5px ;
		border-width: 0px 0px 1px 0px;
		border-style:solid;
		border-color:#c0c0c0;
		}
		
#small		{
		font-size		:8pt ;
		line-height		:150% ;
		padding 		: 5px 10px 0px 10px ;
		color			:#614A23;
		}

.fbdr 		{ 
		border:1px solid gray; 
		}
		
.fbdr2 		{ 
		border:1px solid #c0c0c0; 
		}		
/*--outside--*/
Ol.type_2	{
		list-style-type 	: 1;
		list-style-position 	: outside;
		margin 			: 0;
		padding 		: 0px 10px 10px 30px; 
		}
li.style_1	{
		font-size		:10pt;
		line-height 		: 130%;　                /*リストの行間調整*/
		padding 		: 5px 0;　           /*リストとリストの間隔調整*/
		}

		

		

