/* ****************** TET ****************** */

body	{
		text-align	:center;
		margin		: 0; 
		padding		: 0;
		}
		
.base_body	
		{
		margin-top		: 0px ;
		color			: #353744 ;
		background-color: #FFFFFF ;
		}
		
#base_center
		{
		text-align	:center;
		}
		
/*=====外枠指定=====*/
#outline {
		width		:750px;
		text-align	:left;
		margin		:0 auto;
		padding		: 0;
		}
.outline-margin { 
		margin		:0px; 
		}
		
		
/*=====ヘッダー指定=====*/
.header { 
		width		:750px; 
		float		:left; 
		margin		:0px; 
		}
		
		
/*=====メインスペース左右指定=====*/		
.main 	{ 
		width		:450px; 
		float		:left; 
		margin		:0 10px; 
		}
.side 	{
		width		:200px; 
		float		:right; 
		margin		:0 10px; 
		}

.under 	{
		width		:700px; 
		float		:left; 
		margin		:0 10px; 
		}
		
.main50	{
		width		:45%;
		float		:left; 
		margin		:0 10px; 
		}
		
.side50	{
		width		:45%;
		float		:right; 
		margin		:0 10px;
		}
		
		
/*=====フッター指定=====*/
.footer { 
		width		:750px; 
		text-align: center;
		font-size 	: 8pt;
		line-height	: 130% ;
		padding-bottom: 20px;
		font-family	:"Verdana, sans-serif";
		}


/*=====トップコメント指定=====*/
.toptext
		{
		font-size 		: 10pt;
		line-height		: 160% ;
		letter-spacing	: 1px; 
		padding 		: 10px 30px 0px 30px ;/*上・右・下・左*/
		}
		

/*=====リンク指定=====*/
a:link	
		{ 
		color			: #990000 ;
		text-decoration 	: none ;
		}
		
		
a:active
		{
		color			: #990000  ;
		text-decoration 	: none ;
		}
		
		
a:visited
		{ 
		color			: #993333 ;
		text-decoration 	: none ;
		}
		

a:hover 
		{
		color 			: #3A4D61 ;
		text-decoration 	: underline;
 		}


/*=====フォント指定=====*/
h1{
  		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-top:0px;
		font-size:60%;
		padding-top:5px;
		padding-left:6px;
		padding-right:10px;
		padding-bottom:5px;
		font-weight:normal;
		letter-spacing:1pt; 
		}
		
.guide	{		
		font-size		:9pt ;
		letter-spacing:1px; 
		padding 		: 5px 10px 5px 20px ;
		}		
		
.tex-bd	{ 
		font-size		:10pt ;
		line-height		:150% ;
		color			: #353744 ;
		padding 		: 0px 0px 0px 0px ;
		border-width	: 0px 0px 1px 0px;
		border-style	:solid;
		border-color	:#c0c0c0;
		}
		
.s-title	{
		font-size		:11pt ;
		line-height		:150% ;
		font-weight		: bold;
		letter-spacing	:1pt; 
		color			: #353744 ;
		padding 		: 0px 0px 0px 0px ;
		border-width	: 0px 0px 1px 0px;
		border-style	:solid;
		border-color	:#000000;
		}

.s-title2	{
		font-size		:11pt ;
		line-height		:150% ;
		font-weight		: bold;
		letter-spacing	:1pt; 
		color			: #353744 ;
		padding 		: 0px 0px 0px 0px ;
		}

.subtext
		{
		font-size 		: 10pt;
		line-height		: 150% ;
		padding 		: 5px 5px 0px 30px ;/*上・右・下・左*/
		}
		
.t10p150
		{
		font-size 		: 10pt;
		line-height		: 150% ;
		padding 		: 0px 0px 0px 10px ;/*上・右・下・左*/
		}
.t10p150-01
		{
		font-size 		: 10pt;
		line-height		: 150% ;
		padding 		: 0px 20px 0px 20px ;/*上・右・下・左*/
		}
		
.t9p150b
		{
		font-size 		: 9pt;
		line-height		: 150% ;
		padding 		: 5px 0px 0px 0px ;/*上・右・下・左*/
		font-weight		: bold;
		}
#darkblue
		{
		color			: #30749C;
		}
		
.t9p130
		{
		font-size 		: 9pt;
		line-height		: 130% ;
		padding 		: 0px 0px 0px 0px ;/*上・右・下・左*/
		}
		
.t9p150
		{
		font-size 		: 9pt;
		line-height		: 150% ;
		padding 		: 0px 0px 0px 0px ;/*上・右・下・左*/
		}

.t8p130
		{
		font-size 		: 8pt;
		line-height		: 130% ;
		padding 		: 0px 0px 0px 0px ;/*上・右・下・左*/
		}
		
		
UL.type_blue{
  		padding : 0 20px;
  		margin : 15px ; 
  		list-style-type : disc;
  		list-style-position : outside;
			}

li.size	{
  		font-size:10pt;
  		padding-bottom : 5px;
		}
		
li.size2	{
  		font-size:10pt;
  		line-height: 150%;
  		padding-bottom : 5px;
		}
		

.c-both { clear:both; }
