@charset "utf-8";
/* CSS Document */
@import url(common.css);


/* Layout ----------------------------------------------------------------- */

body {
text-align: center;
background: #fff;
margin:0;
padding:0;
}


#header, #content, #alpha, #beta, #gamma, #footer {
position: relative;
}
#alpha, #beta {
float: left;
}
#header-inner, #content-inner, #footer-inner {
}
#alpha {
    left: 204px;
    width: 796px;
	margin:15px 0 0 0;
}
#beta {
    left: -796px;
    width: 204px;
	margin:15px 0 0 0;
}

h1 {
font-size:10px;
font-weight:normal;
color:#FFFFFF;
float:left;
margin:0;
padding:2px 0 0 0;
}
h1 a {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
h1 a:hover {
text-decoration:none;
}

#container {
width:100%;
background:url(http://www.omtechno.jp/img/top_bg.jpg) repeat-x 0 0;
margin:0 auto;
padding:0;
overflow:hidden;
}
#container-inner {
width:1000px;
height:32px;
margin:0 auto;
padding:0;
}
#header {
width:1000px;
margin:0 auto;
padding:0;
}
#header-inner {
margin:0 auto;
padding:0;
}
#header-txt {
width:226px;
height:32px;
float:right;
margin:0;
}
#header-txt ul {
width:226px;
margin:0;
padding:0;
}
#header-txt li {
text-indent:-9000px;
float:left;
list-style:none;
}
.rightA a {
width:115px;
height:32px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -767px 0; 
}
.rightA a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -767px -155px; 
}
.rightB a {
width:111px;
height:32px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -882px 0; 
}
.rightB a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -882px -155px; 
}

#head-parts {
width:1000px;
height:58px;
float:left;
}
#head-parts ul {
width:1000px;
margin:0;
padding:0;
}
#head-parts li {
text-indent:-9000px;
float:left;
list-style:none;
}
.partsA a {
width:432px;
height:58px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat 0 -32px; 
}
.partsA a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat 0 -187px; 
}
.partsB {
width:331px;
height:58px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -432px -32px; 
}
.partsC a {
width:237px;
height:58px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -763px -32px; 
}
.partsC a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -763px -187px; 
}


#head-navi {
width:1000px;
height:65px;
float:left;
}
#head-navi ul {
width:1000px;
margin:0;
padding:0;
}
#head-navi li {
text-indent:-9000px;
float:left;
list-style:none;
}
.naviA a {
width:135px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat 0 -90px; 
}
.naviA a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat 0 -245px; 
}
.naviB a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -135px -90px; 
}
.naviB a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -135px -245px; 
}
.naviC a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -257px -90px; 
}
.naviC a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -257px -245px; 
}
.naviD a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -379px -90px; 
}
.naviD a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -379px -245px; 
}
.naviE a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -501px -90px; 
}
.naviE a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -501px -245px; 
}
.naviF a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -623px -90px; 
}
.naviF a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -623px -245px; 
}
.naviG a {
width:122px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -745px -90px; 
}
.naviG a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -745px -245px; 
}
.naviH a {
width:133px;
height:65px;
display:block;
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -867px -90px; 
}
.naviH a:hover {
background: url(http://www.omtechno.jp/img/head_img.jpg) no-repeat -867px -245px; 
}

#header-img {
width:1000px;
height:286px;
float:left;
}
#header-img  ul {
width:976px;
margin:0 auto;
padding:0;
}
#header-img  li {
text-indent:-9000px;
float:left;
list-style:none;
}
.headimg {
width:976px;
height:286px;
display:block;
background: url(http://www.omtechno.jp/img/top_img.jpg) no-repeat 0 0; 
}

#etop-img {
width:770px;
height:174px;
margin:0 auto;
padding:0;
}
#etop-img  ul {
width:770px;
margin:0 auto;
padding:0;
}
#etop-img  li {
text-indent:-9000px;
list-style:none;
}
.etop {
width:770px;
height:174px;
display:block;
background: url(http://www.omtechno.jp/img/top2_img.jpg) no-repeat 0 0; 
}

/* Footer ----------------------------------------------------------------- */

#footer {
width:100%;
margin:20px auto 0;
padding:0;
text-align:left;
line-height:16px;
}

#footer-content {
width:1000px;
height:110px;
background: url(http://www.omtechno.jp/img/footer.jpg) no-repeat 0 0; 
margin:0 auto;
padding:50px 0 0 0;
}

#footer-content ul{
width:976px;
float:left;
margin:0 0 0 20px;
padding:0;
}
#footer-content2 {
width:1000px;
height:110px;
background: url(http://www.omtechno.jp/img/p-footer.jpg) no-repeat 0 0; 
margin:0 auto;
padding:50px 0 0 0;
}

#footer-content2 ul{
width:976px;
float:left;
margin:0 0 0 20px;
padding:0;
}
.name {
list-style:none;
float:left;
font-size:10px;
color:#999999;
}
.foot-list {
list-style:none;
float:left;
font-size:10px;
}
.foot-list li {
float:left;
margin:0;
padding:0 3px 0 0;
color:#999999;
}
.foot-list li a {
color:#999999;
text-decoration:none;
}
.foot-list li a:hover {
color:#924949;
text-decoration:none;
}
.copy {
list-style:none;
float:left;
font-size:10px;
color:#999999;
}

/* Content ----------------------------------------------------------------- */

#content {
width:1000px;
margin:0 auto;
padding:0;
}
#content-inner {
width:1000px;
margin:0 auto;
padding:0;
}

/* Side ----------------------------------------------------------------- */

#side-form {
width:192px;
height:270px;
margin:0 0 0 12px;
padding:0;
}
#stopper {
width:200px;
height:50px;
background-color:#FFFFFF;
}
#side-banner01 {
width:180px;
height:120px;
margin:7px 0 0 0;
padding:0;
}
#side-banner01 a {
width:180px;
height:120px;
display:block;
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat 0 0;
margin:0 0 0 12px;
padding:0;
text-indent:-9000px;
}
#side-banner01 a:hover {
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat 0 -120px;
}

#side-banner02 {
width:180px;
height:120px;
margin:7px 0 0 0;
padding:0;
}
#side-banner02 a {
width:180px;
height:120px;
display:block;
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat -180px 0;
margin:0 0 0 12px;
padding:0;
text-indent:-9000px;
}
#side-banner02 a:hover {
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat -180px -120px;
}

#side-banner03 {
width:180px;
height:120px;
margin:7px 0 0 0;
padding:0;
}
#side-banner03 a {
width:180px;
height:120px;
display:block;
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat -360px 0;
margin:0 0 0 12px;
padding:0;
text-indent:-9000px;
}
#side-banner03 a:hover {
background: url(http://www.omtechno.jp/img/banner.jpg) no-repeat -360px -120px;
}

/* Min ----------------------------------------------------------------- */

#top-form {
width:780px;
margin:0;
padding:0;
float:right;
}
#top-form ul {
width:780px;
margin:0;
padding:0;
list-style:none;
}
#top-form li {
float:left;
list-style:none;
}

#top-forms {
width:780px;
height:180px;
margin:0;
padding:0;
float:right;
}
#top-forms ul {
width:780px;
margin:0;
padding:0;
list-style:none;
}
#top-forms li {
float:left;
list-style:none;
}
/* Top Frame ----------------------------------------------------------------- */

#top-frame{
width:760px;
height:auto;
margin:0 auto;
padding:0;
}
.frameA {
width:373px;
height:120px;
margin:0 19px 0 0;
padding:0 0 10px 0;
overflow:hidden;
}
.frameA-top {
width:370px;
height:27px;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat 0 0;
margin:0 0 3px 0;
}
.frameA-top a {
position:relative;
top:3px;
left:312px;
width:60px;
height:20px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -314px -3px;
text-indent:-9000px;
}
.frameA-top a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -314px -30px; 
}
.frameB {
width:373px;
height:120px;
margin:0 0 10px 0;
padding:0 0 0 0;
overflow:hidden;
}
.frameB-top {
width:373px;
height:27px;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat 0 -54px; 
margin:0 0 3px 0;
}
.frameB-top a {
position:relative;
top:3px;
left:312px;
width:60px;
height:20px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -314px -57px;
text-indent:-9000px;
}
.frameB-top a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -314px -84px;
}

.frameC {
width:373px;
height:120px;
margin:0 19px 0 0;
padding:0 0 10px 0;
overflow:hidden;
}
.frameC-top {
width:373px;
height:27px;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -380px 0;
margin:0 0 3px 0;
}
.frameC-top a {
position:relative;
top:3px;
left:312px;
width:60px;
height:20px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -694px -3px;
text-indent:-9000px;
}
.frameC-top a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -694px -30px; 
}
.frameD {
width:373px;
height:120px;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}
.frameD-top {
width:373px;
height:27px;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -380px -54px; 
margin:0 0 3px 0;
}
.frameD-top a {
position:relative;
top:3px;
left:312px;
width:60px;
height:20px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -694px -57px;
text-indent:-9000px;
}
.frameD-top a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -694px -84px;
}

/* Top Banner ----------------------------------------------------------------- */

#top-banner{
width:760px;
height:100px;
margin:0 auto;
padding:0;
}
.bannerA a {
position:relative;
top:0;
left:0;
width:253px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat 0 -339px;
text-indent:-9000px;
}
.bannerA a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat 0 -439px;
}
.bannerB a {
position:relative;
top:0;
left:0;
width:253px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -253px -339px;
text-indent:-9000px;
}
.bannerB a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -253px -439px;
}
.bannerC a {
position:relative;
top:0;
left:0;
width:254px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -506px -339px;
text-indent:-9000px;
}
.bannerC a:hover {
background: url(http://www.omtechno.jp/img/form.jpg) no-repeat -506px -439px;
}

/* Top Banner2 ----------------------------------------------------------------- */

#top-banner2{
width:760px;
height:100px;
margin:0 auto;
padding:0;
}
.bannerD a {
position:relative;
top:0;
left:0;
width:253px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat 0 0;
text-indent:-9000px;
}
.bannerD a:hover {
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat 0 -100px;
}
.bannerE a {
position:relative;
top:0;
left:0;
width:253px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat -253px 0;
text-indent:-9000px;
}
.bannerE a:hover {
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat -253px -100px;
}
.bannerF a {
position:relative;
top:0;
left:0;
width:254px;
height:100px;
display:block;
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat -506px 0;
text-indent:-9000px;
}
.bannerF a:hover {
background: url(http://www.omtechno.jp/img/form2.jpg) no-repeat -506px -100px;
}

/* entry ----------------------------------------------------------------- */

.asset-header {
width:770px;
height:174px;
background: url(http://www.omtechno.jp/img/top2_img.jpg) no-repeat 0 0;
margin:0 auto 20px;
padding:0;
}
.asset-name {
width:730px;
margin:0 auto;
padding:140px 0 0 0;
text-align:left;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
.asset-name a {
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.asset-name a:hover {
color:#FFFFFF;
}
.asset-content {
width:100%;
text-align:left;
}
.asset-body {
width:770px;
margin:0 auto;
padding:0;
}
.asset-more {
width:770px;
margin:0 auto;
padding:0;
}
.asset-footer {
width:770px;
margin:0 auto;
padding:0;
}








