@charset "UTF-8";

#main {
background: #fff url(/images/home/main-bg.gif) repeat-y;
}

/* main-column
-------------------------------------- */
#main-column {
width: 761px;
padding-bottom: 20px;
}

/* visual
-------------------------------------- */
.visual {
width: 761px;
height: 305px;
background: black;
}

/* center-menu
-------------------------------------- */
#center-menu {
height: 59px;
background: #fff url(/images/home/menu-bg.gif) no-repeat;
padding: 0 0 0 15px;
}

#center-menu li {
display: inline;
text-indent: -9000px;
margin: 10px 0 0 0;
}

#center-menu li a {
display: block;
width: 120px;
height: 39px;
}
#center-menu li.yamau_technology{
display: block;
width: 130px;
height: 39px;
background: transparent url(/images/home/menu.gif) no-repeat 0 0;
}

#center-menu li.disaster-measures a {
background: transparent url(/images/home/menu.gif) no-repeat -130px 0;
}

#center-menu li.earthquake-resistant a {
background: transparent url(/images/home/menu.gif) no-repeat -250px 0;
}

#center-menu li.maintenance a {
background: transparent url(/images/home/menu.gif) no-repeat -370px 0;
}

#center-menu li.eco a {
background: transparent url(/images/home/menu.gif) no-repeat -490px 0;
}

#center-menu li.netis a {
background: transparent url(/images/home/menu.gif) no-repeat -610px 0;
}

#center-menu li.disaster-measures a:hover {
background-position: -130px -39px;
}

#center-menu li.earthquake-resistant a:hover {
background-position: -250px -39px;
}

#center-menu li.maintenance a:hover {
background-position: -370px -39px;
}

#center-menu li.eco a:hover {
background-position: -490px -39px;
}

#center-menu li.netis a:hover {
background-position: -610px -39px;
}
/* news-list
-------------------------------------- */
#news-list {
width: 362px;
text-align: left;
margin: 0 0 0 15px;
display: inline;
}

#news-list h2 {
text-indent: -9000px;
background: transparent url(/images/home/news-title.gif) no-repeat 0 0;
width: 362px;
height: 29px;
}

#news-list ul {
overflow: auto;
height: 300px;
max-height: 450px;
margin-left:6px;
}

#news-list ul li {
border-bottom: 1px #e5e5e5 solid;
padding: 0 0 4px 5px;
margin: 10px 0 0 0;
}

#news-list li .date {
padding: 3px 0 0 7px;
border-left: 3px #00A33E solid;
}

#news-list li .news {
padding: 0 0 3px 7px;
border-left: 3px #00A33E solid;
}

#news-list li a {
color: #00A33E;
}

#news-list li a:visited {
color: #00A33E;
}


/* produst-topics
-------------------------------------- */
#produst-topics {
width: 359px;
text-align: left;
margin: 0 0 0 15px;
}

#produst-topics h2 {
text-indent: -9000px;
background: transparent url(/images/home/product_topics-title.gif) no-repeat 0 0;
width: 359px;
height: 29px;
}

#produst-topics li {
width: 160px;
border-width: 0 1px 1px 0;
border-color: #cccccc;
border-style: solid;
margin: 8px 0 0 9px;
padding: 0 5px 7px 0;
display: inline;
}

#produst-topics li a {
color: #00A33E;
}

#produst-topics li a:visited {
color: #00A33E;
}

#produst-topics h3 {
padding-left: 14px;
background: #fff url(/images/home/arrow-green.gif) no-repeat left 1px;
padding-bottom: 5px;
line-height: 1.2em;
}

#produst-topics h3 a {
display: block;
}

#produst-topics p {
font-size: 11px;
line-height: 1.4em;
}

#produst-topics img {
float: left;
margin: 0 5px 0 0;
}

/* sidebar
-------------------------------------- */
#sidebar {
width: 169px;
}


/* DL-column
------------------------ */
.dl-column {
background: url(/images/home/bt_bg.gif) repeat-x;
width: 169px;
height: 300px;
padding-top: 5px;
}

.caddl-login {
width: 157px;
height: 142px;
margin: 2px 5px 5px 5px;
}
.pdfdl_d {
width: 157px;
height: 68px;
margin: 2px 5px 5px 5px;
}

.pdfdl_k {
width: 157px;
height: 68px;
margin: 4px 5px 0px 5px;
}


/* links
------------------------ */
.links {
margin-top: 8px;
}

.links-item {
margin: 5px auto 5px;
display: block;
}

.new-tech {
margin: 0 auto 3px;
display: block;
}

/* office-link
------------------------ */
.office-link {
width: 147px;
border: 1px #00A33E solid;
}

.office-link h4 {
color: #fff;
background: #00A33E;
padding: 4px 0;
}

.office-link ul {
background: #fff url(/images/home/office-map.gif) no-repeat 0 0;
height: 117px;
text-indent: -9000px;
}

.office-link ul li {
display: inline;
margin: 0 0 18px 0;
}

.office-link ul li.left {
margin-left: 9px;
}

.office-link ul li.right {
margin-right: 9px;
}

.office-link ul li.fukuoka,
.office-link ul li.oita {
margin-top: 15px;
}

.office-link ul li a {
display: block;
width: 48px;
height: 17px;
/*
background: #000;
opacity: .5;
*/
}

/* item
------------------------ */
.links .netis {
margin: 0 auto 5px;
}


