@charset "Shift_JIS";


body	{
	margin: auto;
	padding: auto;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
        text-align:center;

}


/* IE7でpadding指定 */ 
*:first-child+html body { 
padding-left: 1px; 

} 
 
/* IE6以下でpadding指定 */ 
*html body { 
padding-left: 1px; 
}



img	{
	border:			none;
}

h1	{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:12px;
        text-align:left; 
        color:#000000; 


}





/* 冒頭イメージ
---------------------------------------------------- */
div.main_top {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;


}

div.main_top img{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
    vertical-align:bottom;
    line-height:0px;
     font-size: 0px;
}





}



/* リンク
---------------------------------------------------- */

a:link {
	color: #0033CC;
}

a:visited {
	color: #000033;
	background: transparent;

}

a:hover {
	color: #ff9900;
	background: transparent;
}

a:active {
	color: #0033CC;
        background: #f8EEED ;
}


/* コンテンツ
---------------------------------------------------- */

div.contents {
        width:	800px;
	margin: auto;
        padding: auto; 
        text-align:center; 
      background: #000000 ;
}






 


 /* トップ新着情報
---------------------------------------------------- */

div.box   {
	clear: both;
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	}

div.box dl {
      	margin:	0px 0px 0px 0px;
     	padding:0px 0px 0px 0px;
	}

div.box dl dt{
      	margin:	0px 0px 0px 0px;
     	padding:0px 0px 0px 0px;
}




div.box_one   {
      	margin:	0px auto 0px auto;
	padding:0px 0px 0px 0px;


	}


div.box_one dl {
      	margin:	0px 0px 0px 0px;
     	padding:0px 0px 0px 0px;



	}

div.box_one dl dt{
      	margin:	0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        line-height: 1.3em;
        font-size:90%;
        text-align :left;
        color: #009966;

}



div.box_one p{

	margin:	0px auto 0px auto;
	text-align:center;
	}



div.box_two   {
      	margin:	0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image: url(../img/newback.jpg);
	background-repeat: no-repeat;
	background-position: center;
        width: 650px;
        height: 102px;

	}


div.box_two dl {
      	margin:	0px 0px 0px 0px;
     	padding:0px 0px 0px 0px;



	}

div.box_two dl dt{
      	margin:	0px 0px 0px 0px;
        padding:10px 0px 0px 40px;
        _padding:10px 0px 0px 40px;
        line-height: 1.3em;

        font-size:90%;
        text-align :left;
        color: #666666;

}

div.box_two dl dt img{
    vertical-align:bottom;
    line-height:0px;
     font-size: 0px;

}


/* 点線
---------------------------------------------------- */

div.tensen   {
	width: 340px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 	}

/* company
---------------------------------------------------- */

div.company   {
      	margin:	0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-position: center;
        width: 650px;


	}


div.company dl {
      	margin:	0px 0px 0px 0px;
     	padding:0px 0px 0px 0px;



	}

div.company dl dt{
      	margin:	0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        line-height: 1.3em;
        width: 550px;
        font-size:90%;
        text-align :left;
        color: #FFFFFF;

}

div.company dl dt img{
    vertical-align:middle;
    line-height:0px;
     font-size: 0px;

}






/* 詳細ページ
---------------------------------------------------- */


div.box_service2 {
	width: 600px;
	margin: auto;
        padding: auto; 
        text-align:center; 
	}


div.box_service2 ul {
      	margin:	0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div.box_service2 ul li{
	width: 150px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
list-style:none;

	}



/*第2階層
---------------------------------------------------- */

div.topnavi  {
      	padding:0px 0px 0px 0px;
      	margin:10px 0px 0px 10px;
	width:	519px;
}

div.topnavi dl {
      	padding:0px 0px 0px 0px;
      	margin:0px 0px 0px 0px;
}

div.topnavi dl dt{
      	padding:0px 0px 0px 0px;
      	margin:0px 0px 0px 0px;
        font-size:75%;
        text-align :left;
}




.cleardiv {
         clear:both;
}





/* 会社情報 全般
---------------------------------------------------- */

div.box_company {
      	margin:	0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 520px;
}

div.box_company dl {
      	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;

}

div.box_company dl dt{
      	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
        font-size:15px;
        line-height: 1.5em;
　　　　color: #000000;
        text-align :left;
}

div.box_company table  {

           border:solid #666666 1px;
}

div.box_company table tr {

}


div.box_company table tr td {

}


/* 会社概要テーブル
---------------------------------------------------- */

.table_border {
           font-size:75%;
}

.table_bk1    {
	background-color:	#D3D3D3;
        border-left:solid #F5F5F5 1px;
        border-top:solid #F5F5F5 1px;
        border-bottom:solid #666666 1px;
        border-right:solid #666666 1px;
        text-align :left;
}


.table_bk2    {
	background-color:	#FFFFFF;
        border-left:solid #F5F5F5 1px;
        border-top:solid #F5F5F5 1px;
        border-bottom:solid #666666 1px;

        text-align :left;

}

.table_bk3    {
	background-color:	#FFFFFF;
        border-left:solid #F5F5F5 1px;
        border-top:solid #F5F5F5 1px;
        text-align :left;
}

.table_bk4    {
	background-color:	#D3D3D3;
        border-left:solid #F5F5F5 1px;
        border-top:solid #F5F5F5 1px;
        border-right:solid #666666 1px;
        text-align :left;
}

.table_bk5    {
        border-right:solid #666666 1px;
}

.table_bk6    {
  	background-color:	#D3D3D3;
        border-left:solid #F5F5F5 1px;
        border-top:solid #F5F5F5 1px;
        border-bottom:solid #666666 1px;
        border-right:solid #666666 1px;
        text-align :left;
}




/* フッタ
---------------------------------------------------- */

div.footer {
	margin:	0px auto 0px auto;
	text-align:center;
        clear:both;


}

div.footer dl {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;


}


div.footer dl dt {
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;


}

div.footer p{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px;
	font-size:		100%;
}

div.footer p.privacy{
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-size:		80%;
	text-align:		center;

}


div.footer p.copyright{
	margin:	10px auto 0px auto;
	text-align:center;
        font-size:80%;
        color:#FFFFFF;
       border-top:#FFFFFF solid 1px;
       width:780px;

}

