@charset "UTF-8";
/*  */

/*color------------------
 color------------------*/

/*---------------------------------------------------------/common*/
ol ,ul ,li ,hr ,h2 ,h3 ,h4 ,form ,table ,th ,td {
 margin:0; padding:0;
 }

p ,pre ,h1 ,dl ,dd{
 margin:0;
	}

body {
	margin: 0;
	padding: 0;
	line-height:1.6;
	color:#000;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	_height:100%;
	font-size:80%;
	word-break:break-all;
	}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,span,dl,dt,dd,form{
	margin:0px;
	padding:0px;
	list-style: none;
}

img {border:0;}

textarea ,
input {
	font-size:inherit;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	}

a {
 text-decoration:none;
 color:#0084c9;
	}

a:visited {
	text-decoration:none;
	color:#0084c9;
	}

a:link:hover ,
a:visited:hover {
	text-decoration:underline;
	color:#ff3000;
	}

a img {
 border:0 none;
	}

.bold {font-weight:bold;}

/*---------------------------------------------------------/common*/

/*---------------------------------------------------------layout*/

.body1{
	margin: 0 auto;
	width: 75em;
	min-width: 950px;
	background-color: #ffffff;
	/*\*/
	*width: 75em;
	*text-align: left;
	/**/
	}
/*header*/
.header{
	margin: 8px 5px 0 5px;
	height:93px;
	min-width:950px;
	}
.header h1 a{
	display:block;
	text-indent:-9999px;
	width:170px;
	height:13px;
	background:url(../../images/logo.gif) no-repeat 0 0px;
}
/*/header*/
/*content*/
#wrap {
	width:99.8%;
	min-width:948px;
	padding: 0 0 3em 0;
	background-color:#fff;
	overflow:hidden;
	height:100%;
	min-height:100%;

	}
.home h2{
	margin:0 auto;
	display:block;
	text-indent:-9999px;
	width:500px;
	height:505px;
	background:url(../../images/company-policy.png) no-repeat 0 0px;


}
.company table{
	width:100%;
}
.company table td{
	border-bottom:1px solid #ccc;
	padding:0.5em 0 0.5em 2em;
}
.company .tbl-title{
	width:30%;
}
/*/content*/

/*footer*/
.footer {
	border-top:1px solid #cccccc;
	text-align:center;
    position:absolute;
    bottom:0px;
    height:60px;
	width:99.8%;
	clear:both;
	background-color:#fff;

	color:#6f6f6f;
	word-wrap:break-word;
	}
/*/footer*/


/*---------------------------------------------------------/layout*/

