h2.head {
width:570px;
height:210px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/head.jpg) no-repeat 0 0;
}

/* news
----------------------------- */
h3.newsbar {
width:570px;
height:37px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
display:block;
}
h3.newsbar a {
width:570px;
height:37px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
outline:none;
display:block;
}
.news-box {
width:570px;
margin:0 0 10px 0;
padding:0;
    overflow: hidden;
}

.news-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news-box {
    height: 1em;
    overflow: visible;
}
/**/

.news-box h4 {
margin:0 0 10px 0;
padding:5px 0 5px 5px;
font-size:16px;
color:#CC0000;
border-left:#CC0000 1px solid;
}
.news-box h4 a {
margin:0;
padding:5px 0 5px 5px;
color:#CC0000;
}
.news-box h4 a:hover {
margin:0;
padding:5px 0 5px 5px;
color:#FF9966;
}
.news-box img {
clear:both;
position:relative;
float:left;
width:120px;
height:120px;
margin:0 10px 10px 0;
padding:0;
border:none;
}
.news-box2 {
clear:both;
width:570px;
margin:0 0 20px 0;
padding:0;
}
.news-box2 ul {
margin:0;
padding:0;
color:#660000;
list-style:disc inside;
}
.news-box2 li {
margin:0 0 5px 0;
padding:0;
font-size:14px;
color:#660000;
}


/* push
----------------------------- */

h3.pushbar {
width:570px;
height:37px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/push-bar.gif) no-repeat 0 0;
display:block;
}
h3.pushbar a {
width:570px;
height:37px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/push-bar.gif) no-repeat 0 0;
display:block;
}
.push-box {
width:570px;
margin:0 0 35px 0;
padding:0;
background:url(../img/product/g-rogo.gif) no-repeat bottom right;
    overflow: hidden;
}

.push-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .push-box {
    height: 1em;
    overflow: visible;
}
/**/
.push-box img {
float:left;
width:200px;
height:200px;
margin:0;
padding:0;
border:none;
}
.push-box-txt {
float:right;
width:355px;
margin:50px 0 0 0;
padding:0;
}
.push-box-txt h4 {
margin:0 0 10px 0;
padding:0 0 2px 0;
font-size:18px;
color:#009900;
border-bottom:#009900 1px solid;
}
.push-box-txt h4 a {
margin:0;
padding:0;
color:#009900;
}
.push-box-txt h4 a:hover {
color:#FF9966;
}
/* sell
----------------------------- */

h3.sellbar {
width:570px;
height:37px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/sell-bar.gif) no-repeat 0 0;
display:block;
}
.sell-box {
width:550px;
margin:0 0 35px 20px;
padding:0;
    overflow: hidden;
}

.sell-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .sell-box {
    height: 1em;
    overflow: visible;
}
/**/
ul.nam1 {
float:left;
width:265px;
margin:0 0 10px 0;
padding:0 10px 0 0;
list-style:none;
}
ul.nam1 li {
margin:0 0 15px 0;
padding:0;
font-size:16px;
line-height:135%;
border-bottom:#CCCCCC 1px dotted;
}
ul.nam1 li a {
color:#FF0000;
}
ul.nam1 li a:hover {
color:#FF9966;
}
ul.nam2 {
float:left;
width:270px;
margin:0 0 15px 0;
padding:0 0 0 5px;
list-style:none;
}
ul.nam2 li {
margin:0 0 15px 0;
padding:0;
line-height:135%;
font-size:16px;
border-bottom:#CCCCCC 1px dotted;
}
ul.nam2 li a {
color:#FF0000;
}
ul.nam2 li a:hover {
color:#FF9966;
}
h5#no1 {
margin:0 0 5px 0;
padding:15px 0 10px 0;
font-size:18px;
background:url(../img/index/sell-bg.gif) no-repeat top left;
font-weight:bold;
color:#CC0000;
}
h5#no1 a {
color:#CC0000;
}
h5#no1 a:hover {
color:#FF9966;
}
.seobox {
margin:0;
padding:15px 15px 0 15px;
border:#CCCCCC 1px solid;
}
.seobox p {
margin:0 0 15px 0;
padding:0;
font-size:0.75em;
color:#999999;
}