* {
	margin: 0;
	padding: 0;
	line-height: 1.5;
	font-size: 100%;
}
body {
	text-align: left;
	background-color: #EEEEEE;
	color: #333333;
}
/* -------------------------------------------  container */
#container {
	margin: 0px auto;
	padding: 32px 0 0 0;
	font-size: 100%;
	width: 980px;
}
/**/

#container img {
	border:0;
}
#header {
	background:url(../images/headBase.jpg) no-repeat;
	height:88px;
	width: 980px;
}
#siteID {
	height:87px;
	width: 491px;
}
#seach {
	height:45px;
	width: 489px;
	font-size:12px;
}
#footer {
	width: 980px;
	height: 92px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	padding-top:16px;
}
#footer p {
	margin: 0 0 0 16px;
	color:#FFFFFF;
	line-height: 1.3;
}
#nemu1 a, #nemu1 a:link, #nemu1 a:visited {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi01.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu1 a:hover, #nemu1 a:active {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi01ac.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu1 a span {
	float:left;
	position: absolute;
	left: -9000px;
}
#nemu2 a, #nemu2 a:link, #nemu2 a:visited {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi02.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu2 a:hover, #nemu2 a:active {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi02ac.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu2 a span {
	position: absolute;
	left: -9000px;
}
#nemu3 a, #nemu3 a:link, #nemu3 a:visited {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi03.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu3 a:hover, #nemu3 a:active {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi03ac.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu3 a span {
	position: absolute;
	left: -9000px;
}
#nemu4 a, #nemu4 a:link, #nemu4 a:visited {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi04.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu4 a:hover, #nemu4 a:active {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi04ac.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu4 a span {
	position: absolute;
	left: -9000px;
}
#nemu5 a, #nemu5 a:link, #nemu5 a:visited {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi05.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu5 a:hover, #nemu5 a:active {
	display: block;
	width:194px;
	height:37px;
	background: url(../images/bt_gnavi05ac.jpg) no-repeat 0 0;
	margin-top:12px;
}
#nemu5 a span {
	position: absolute;
	left: -9000px;
}
#nemu6 a, #nemu6 a:link, #nemu6 a:visited {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_RC.jpg) no-repeat 0 0;
}
#nemu6 a:hover, #nemu6 a:active {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_RCac.jpg) no-repeat 0 0;
}
#nemu6 a span {
	position: absolute;
	left: -9000px;
}
#nemu7 a, #nemu7 a:link, #nemu7 a:visited {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_wagaya.jpg) no-repeat 0 0;
}
#nemu7 a:hover, #nemu7 a:active {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_wagayaac.jpg) no-repeat 0 0;
}
#nemu7 a span {
	position: absolute;
	left: -9000px;
}
#nemu8 a, #nemu8 a:link, #nemu8 a:visited {
	display: block;
	width:185px;
	height:85px;
	background: url(../images/bt_desing.jpg) no-repeat 0 0;
}
#nemu8 a:hover, #nemu8 a:active {
	display: block;
	width:185px;
	height:85px;
	background: url(../images/bt_desingac.jpg) no-repeat 0 0;
}
#nemu8 a span {
	position: absolute;
	left: -9000px;
}
#nemu9 a, #nemu9 a:link, #nemu9 a:visited {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_setubi.jpg) no-repeat 0 0;
}
#nemu9 a:hover, #nemu9 a:active {
	display: block;
	width:185px;
	height:86px;
	background: url(../images/bt_setubiac.jpg) no-repeat 0 0;
}
#nemu9 a span {
	position: absolute;
	left: -9000px;
}
#siteM a, #siteM a:link, #siteM a:visited, #siteM a:hover, #siteM a:active {
	display: block;
	width:73px;
	height:75px;
	margin:6px 5px 0 6px;
	background: url(../images/sitemark.jpg) no-repeat 0 0;
}
#siteM a span {
	position: absolute;
	left: -9000px;
}
#siteIDn a, #siteIDn a:link, #siteIDn a:visited, #siteIDn a:hover, #siteIDn a:active {
	display: block;
	width:201px;
	height:25px;
	margin-left:85px;
	background: url(../images/siteID.jpg) no-repeat 0 0;
}
#siteIDn a span {
	position: absolute;
	left: -9000px;
}
#company a, #company a:link, #company a:visited, #company a:hover, #company a:active {
	display: block;
	width:69px;
	height:15px;
	margin:12px 12px 12px 24px;
	background: url(../images/company.jpg) no-repeat 0 0;
}
#company a span {
	position: absolute;
	left: -9000px;
}
#toi a, #toi a:link, #toi a:visited, #toi a:hover, #toi a:active {
	display: block;
	width:79px;
	height:15px;
	margin:12px 0px 0px 10px;
	background: url(../images/toi.jpg) no-repeat 0 0;
}
#toi a span {
	position: absolute;
	left: -9000px;
}
.headerCopy {
	margin-top:24px;
	margin-left:85px;
	background: url(../images/id_copy.jpg) no-repeat center 0;
	text-indent:-9999px;
	height:20px;
	width:145px;
}
.tel {
	background: url(../images/tel.jpg) no-repeat center 0;
	text-indent:-9999px;
	height:36px;
	width:274px;
}
.flotL {
	float:left;
}
.flotR {
	float:right;
}
.clearfloat {
	clear:both;
}
.gnaviBG {
	background:url(../images/gnaviBase.jpg) repeat-x;
	width:980px;
	height:54px;
}
.flash {
	float:left;
	width:795px;
	height:343px;
}
.headimg02 {
	background: url(../images/header01.gif) no-repeat center 0;
	text-indent:-9999px;
	height:70px;
	width:664px;
}
.kojin {
	background-color:#000000;
}
#contentBG {
	width:980px;
	clear:both;
	background:url(../images/obi_bg.jpg) repeat-y;
	overflow: hidden;
}
#contentBG:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html #contentBG {
	height: 1em;
	overflow: visible;
}
.mbottom10 {
	margin-bottom:10px;
}
.mbottom15 {
	margin-bottom:15px;
}
.mbottom20 {
	margin-bottom:20px;
}
.mtop15 {
	margin-top:15px;
}

.mleft15{
	margin-left:5px;
}

.genbaeye {
	/*width:185px;*/
margin:15px 10px 0 0;
}
.banner {
	/*width:185px;*/
margin:8px 10px 0 0;
}
#genbaeye a, #genbaeye a:link, #genbaeye a:visited, #genbaeye a:hover, #genbaeye a:active {
	display: block;
	width:150px;
	height:40px;
	background: url(../images/genbaeye.gif) no-repeat 0 0;
}
#genbaeye a span {
	position: absolute;
	left: -9000px;
}
#rcz a, #rcz a:link, #rcz a:visited, #rcz a:hover, #rcz a:active {
	display: block;
	width:150px;
	height:52px;
	background: url(../images/banner_rcz.gif) no-repeat 0 0;
}
#rcz a span {
	position: absolute;
	left: -9000px;
}
#con a, #con a:link, #con a:visited, #con a:hover, #con a:active {
	display: block;
	width:150px;
	height:75px;
	background: url(../images/banner_con.gif) no-repeat 0 0;
}
#con a span {
	position: absolute;
	left: -9000px;
}
#kojinBT a, #kojinBT a:link, #kojinBT a:visited, #kojinBT a:hover, #kojinBT a:active {
	display: block;
	width:185px;
	height:30px;
	background-image: url(../images/bt_kojin.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#kojinBT a span {
	position: absolute;
	left: -9000px;
}
.main {
	float:left;
	width:795px;
}
#pankuzu {
	width:762px;
	height:40px;
	margin:12px 0 0 21px;
	color:#FFFFFF;
	background-color:#000000;
}
#pankuzu a, #pankuzu a:link, #pankuzu a:visited, #pankuzu a:hover, #pankuzu a:active  {
	color:#FFFFFF;
}
.mainBG {
	background-color:#000000;
	width:795px;
	background:url(../images/mainBG.jpg) repeat-y;
	color:#FFFFFF;
}
.photo {
	margin-left:58px;
	font-size:10px;
	line-height:140%;
}
.mainTXT {
	width:690px;
	margin-left:51px;
}
.mainTXT h4{
background-color:#003366;
border:#003366 1px solid;
margin:3px 0px 15px 0px;
padding-left:5px;
}
.mbottom10 {
margin-bottom:10px;
}
.mbottom15 {
margin-bottom:15px;
}
.mbottom20 {
margin-bottom:20px;
}
.mtop15 {
margin-top:15px;
}

.tableMargin td{
padding:7px;

}
.setubiTXTm {
font-size:90%;
line-height:130%
}
.setubiTXTs {
font-size:80%;
}
.kei {
	background:  url(../../shared/images/top_line.jpg) no-repeat center 0;
	text-indent:-9999px;
	height:15px;
	width:795px;
}
.keibottom {
	background:  url(../../shared/images/bottom_line.jpg) no-repeat center 0;
	text-indent:-9999px;
	height:26px;
	width:795px;
}

.title01 {
	background:  url(../../images/inquiry/title.jpg) no-repeat;
	text-indent:-9999px;
	height:63px;
	width:795px;
}
.title02 {
	background:  url(../../images/blog/title.jpg) no-repeat;
	text-indent:-9999px;
	height:63px;
	width:795px;
}
.title03 {
	background:  url(../../images/kengaku/title.jpg) no-repeat;
	text-indent:-9999px;
	height:63px;
	width:795px;
}

.naviL {
	background:  url(../../shared/images/gnaviL.jpg) no-repeat;
	text-indent:-9999px;
	height:54px;
	width:5px;
}
.naviR {
	background:  url(../../shared/images/gnaviR.jpg) no-repeat;
	text-indent:-9999px;
	height:54px;
	width:5px;
}