@charset "Shift_JIS";

/* {outline:1px solid #000;}*/
/*
00 1st configuration
01 div#pagetop
02 div#header,div#footer
03 div#nav
04 div#container
05 div#subnav
06 div#main
*/


/*------00 1st configuration--------------------------------------------------------------*/
body {
	margin:0px;
	padding:0px;
	color:#666;
	background-image:url(../image/common/bg_body.png);
	background-repeat:repeat-x;
	background-color:#333;
	font-size:100%;
	font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

h1,h2,h3,h4,h5,h6,p,address,ol,ul,li,dl,dt,dd,table,caption,th,td,img,form,a,span {
	margin:0px;
	padding:0px;
	border:none;
	font-size:100%;
	font-style:normal;
	list-style:none;
	line-height:1.4em;
	text-align:left;
	font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}


h2 {
	padding-top:30px;
}



/*------div#pagetop-----------------------------------------------------------------------*/
div#pagetop {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}




/*------div#mainArea-----------------------------------------------------------------------*/
div#mainArea {
	padding:10px 20px 60px 50px;
	margin:0;
	background-color:#FFF;
	width: 830px;
	height:auto;
}


div#mainArea .PageTop{
	margin:20px ;
	padding:0;
	width: 150px;
	font-size:13px;
	text-align:right;
	float:right;
}

div#company {
    margin:0;
    padding:0;
	background-color:#FFF;
	width: 810px;
	height:auto;
}


div#company table {
    margin:0;
	width:810px;
    padding:8px 0;
	font-size:13px;
}

div#company td {
    margin:0;
    padding:8px 10px;
}




