* { margin: 0px; padding: 0px; font-size: 1em;/*	box-sizing: border-box; /* Invalid property (CSS3?)*/
/*	-moz-box-sizing: border-box; /* Invalid property (Gekko)*/
/*	-khtml-box-sizing: border-box; /* Invalid property (KHTML?)*/
}
body { background-color: #FFF; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-repeat: repeat-y; background-position: center; }
.page { width: 1000px; color: #222222; margin-left: auto; margin-right: auto; background-color: #FFF; margin-top: 0px; margin-bottom: 0px; text-align: left; height: auto; padding-bottom: 50px; }
.html { overflow-y: scroll; }
a:link { color: #333; background-color: transparent; text-decoration: none; }
a:visited { color: #94B914; background-color: transparent; text-decoration: none; }
a:hover { color: #005C82; background-color: transparent; text-decoration: none; }
#mainNav ul { list-style-type: none; }
#mainNav li { margin-top: 0px; list-style: none; float: left; }
#mainNav a { text-decoration: none; text-indent: -9999px; /*テキスト非表示 */ display: block; height: 30px; }
#mainNav { height: 30px; float: left; width: 1000px; background-color: #000; }
div#footer { width: 1000px; float: left; background-color: #FFF; height: 50px; border-top-width: 1px; border-top-style: solid; border-top-color: #666; margin-top: 20px; }
#footer #adress { float: left; width: 500px; margin-left: 10px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size: 0.7em; color: #666; margin-top: 20px; line-height: 1.2em; }
#footer #copyright { float: right; width: 350px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333; margin-top: 20px; line-height: 1.2em; text-align: right; margin-right: 10px; }
#footer #linktext { float: left; width: 350px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333; margin-top: 20px; line-height: 1.2em; margin-left: 20px; }
#container #headar { width: 1000px; height: 56px; float: left; }
#container #headar p { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; margin-right: 10px; color: #666; margin-top: 70px; }
#logo { float: left; }
#main_contents { background-image: url(../img/inte3bg.jpg); background-repeat: no-repeat; width: 1010px; float: left; height: 1250px; }
#mainNav_greeting { width: 196px; background-repeat: no-repeat; height: 30px; background-image: url(../../img/gnavi.jpg); background-position: 0px 0px; }
#mainNav_concept { width: 161px; background-image: url(../../img/gnavi.jpg); background-repeat: no-repeat; background-position: -196px 0px; height: 30px; }
#mainNav_achievements { width: 161px; background-image: url(../../img/gnavi.jpg); background-repeat: no-repeat; background-position: -357px 0px; height: 30px; }
#mainNav_company { width: 161px; background-image: url(../../img/gnavi.jpg); background-repeat: no-repeat; background-position: -518px 0px; height: 30px; }
#mainNav_group { width: 161px; background-repeat: no-repeat; background-position: -679px 0px; height: 30px; background-image: url(../../img/gnavi.jpg); }
#mainNav_contact { width: 150px; background-repeat: no-repeat; background-position: -840px 0px; height: 30px; background-image: url(../../img/gnavi.jpg); }
#mainNav_greeting a:hover { width: 196px; background-repeat: no-repeat; height: 31px; background-image: url(../img/gnavi.jpg); background-position: 0px -31px; }
#mainNav_concept a:hover { width: 161px; background-image: url(../img/gnavi.jpg); background-repeat: no-repeat; background-position: -196px -31px; height: 31px; }
#mainNav_achievements a:hover { width: 161px; background-image: url(../img/gnavi.jpg); background-repeat: no-repeat; background-position: -357px -31px; height: 31px; }
#mainNav_company a:hover { width: 161px; background-image: url(../img/gnavi.jpg); background-repeat: no-repeat; background-position: -518px -31px; height: 31px; }
#mainNav_group a:hover { width: 161px; background-repeat: no-repeat; background-position: -679px -31px; height: 31px; background-image: url(../img/gnavi.jpg); }
#mainNav_contact a:hover { width: 150px; background-repeat: no-repeat; background-position: -840px -31px; height: 31px; background-image: url(../img/gnavi.jpg); }
#container { height: 1250px; width: 1000px; background-color: #FFF; }
#copy_a {; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; font-size: 1em; line-height: 1.9em; color: #666; margin-top: 250px; margin-left: 115px; width: 750px; float: left; height: auto; }
#copy_b {; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; font-size: 1em; line-height: 1.9em; color: #666; margin-top: 140px; margin-left: 115px; width: 750px; float: left; height: auto; }
#copy_c {; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace; font-size: 1em; line-height: 1.9em; color: #666; margin-top: 85px; margin-left: 115px; width: 750px; float: left; height: auto; }
#bt { width: 300px; height: 56px; float: left; margin-top: 560px; margin-left: 350px; }
