body {

	background-image:url(img/all_background.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-size: 12px;

	line-height: 19px;

	color: #666666;

}





/*ヘッダー*************************************************************************************************************/

h1{

	font-size: 11px; 

	line-height: 18px;

	font-weight: normal;

	color:#999999;

	margin: 0px;

	}

	

h2{

	font-size: 11px; 

	line-height: 13px;

	color:#666666;

	font-weight: normal;

	margin: 0px;

	}

	

	

/*通常リンク************************************************/

a:link {

	color:#FF9900;

	}

a:visited {

	color:#FF9900;

	}

a:hover { 

	color:#FF9900;

	text-decoration: none;

	}

a:active { 

	color:#FF9900;

	}



/*通常文字リンク************************************************/

a.footer:link {

	font-size:11px;

	color:#666666;

	line-height:14px;

	text-decoration: none;

	}

a.footer:visited {

	font-size:11px;

	color:#666666;

	line-height:14px;

	text-decoration: none;

	}

a.footer:hover { 

	font-size:11px;

	line-height:14px;

	color:#666666;

	text-decoration:underline;

	}

a.footer:active { 

	font-size:11px;

	line-height:14px;

	color:#666666;

	text-decoration:underline;

	}	

	

	

a.l_12_20:link {

	font-size:12px;

	color:#666666;

	line-height:20px;

	text-decoration: none;

	}

a.l_12_20:visited {

	font-size:12px;

	color:#666666;

	line-height:20px;

	text-decoration: none;

	}

a.l_12_20:hover { 

	font-size:12px;

	line-height:20px;

	color:#666666;

	text-decoration:underline;

	}

a.l_12_20:active { 

	font-size:12px;

	line-height:20px;

	color:#666666;

	text-decoration:underline;

	}



a.l_11_12_fff:link {

	font-size:11px;

	color:#ffffff;

	line-height:12px;

	text-decoration: none;

	}

a.l_11_12_fff:visited {

	font-size:11px;

	color:#ffffff;

	line-height:12px;

	text-decoration: none;

	}

a.l_11_12_fff:hover { 

	font-size:11px;

	line-height:12px;

	color:#ffffff;

	text-decoration:underline;

	}

a.l_11_12_fff:active { 

	font-size:11px;

	line-height:12px;

	color:#ffffff;

	text-decoration:underline;

	}

	

.font_11_12_fff{

	font-size:11px;

	color:#ffffff;

	line-height:12px;

	}



	

.font_12_14{

	font-size: 12px; 

	line-height: 14px;

	color:#666666;

	}

	

.font_12_16{

	font-size: 12px; 

	line-height: 16px;

	color:#666666;

	}

	

.font_14_20{

	font-size: 14px; 

	line-height: 20px;

	color:#666666;

	}	

	

.font_12_19_ora{

	font-size: 12px; 

	line-height: 19px;

	color:#FF9900;

	}

	

.titel_01{

	font-size:16px;

	line-height:20px;

	color:#0f8488;

	font-weight:bold;

	}



.titel_01mini{

	font-size:12px;

	line-height:20px;

	color:#0f8488;

	font-weight:bold;

	}




.titel_02mini{
	margin-right: 22px;
	font-size:10px;
	line-height:11px;
	text-align: right;
	color:#444444;
	}

.img1{
	padding: 4px;
	border: 1px solid #dddddd;
	}

/*新着情報お知らせ************************************************/
#news{
	width: 540px;
	margin: }
#news ul li {
	list-style-type: none;
	list-style-position: outside;}
#news ul{
	margin: 0px;
	padding: 0px;
	width: 540px;}
#news li{
	display: block;
	width: 540px;
	text-align: left;
	line-height: 240%;
	border-bottom:1px dashed #cccccc;
	color:#007777;}
#news a{
	display: block;
	text-decoration: none;}

#news a:link {
	color:#007777;}
#news a:visited {
	color:#007777;}
#news a:hover { 
	color:#007777;
	text-decoration: none;}
#news a:active { 
	color:#007777;}
#news img {
	border: 0px;}
	
/*会社情報内リンク************************************************/
a.font_14_20b{
	font-size: 14px; 
	line-height: 20px;
	color: #000077;
	text-decoration:none;
	font-weight: bold;}
a.font_14_20b:hover{
	font-size: 14px; 
	line-height: 20px;
	color: #003eda;
	text-decoration:none
	font-weight: bold;}
a.font_14_20b:active{
	font-size: 14px; 
	line-height: 20px;
	color: #003eda;
	text-decoration:none
	font-weight: bold;}
	

