body {
text-align:center;
margin-top:0;
margin-bottom:0;
color:#666666;
font-size:12px;
background-image:url(top/img/bg.gif);
}

/* link */
a:link {
	color: #666666;
text-decoration:underline;}

a:visited {
text-decoration:underline;
	color: #666666;
}
a:hover {
	text-decoration:none;
	color:#999999;
}
a:active {
text-decoration:none;

}

/* container */
#container{
background-image:url(top/img/back_img.gif);
width:765px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
}

/* Contents */
#contents{
float:left;
background-color:#ffffff;
width:758px;
margin-left:0;
margin-right:0;
margin-bottom:0;
}

/*  h  */
h1{
text-align:left;
font-size:12px;
line-height:1.8em;
font-weight:normal;
margin-top:10px;
margin-bottom:0;
margin-left:5px;
margin-right:5px;
}

/* Font */
p.coments{
text-align:left;
font-size:12px;
line-height:1.8em;
margin-top:0;
margin-bottom:0;
margin-left:0px;
}

p.coments1{
text-align:left;
font-size:12px;
line-height:1.8em;
margin-top:0;
margin-bottom:0;
margin-left:5px;
margin-right:5px;
}

p.coments_e{
text-align:left;
font-size:12px;
line-height:1.8em;
margin-top:80px;
margin-bottom:0;
margin-left:40px;
margin-right:5px;
}

p.coments_e1{
text-align:left;
font-size:12px;
line-height:1.8em;
margin-top:80px;
margin-bottom:0;
margin-left:30px;
margin-right:5px;
}
/******  All contents ******/
#head{
text-align:left;
margin-left:0;
margin-top:0;
margin-bottom:0;
background-image:url(top/img/head_back.gif);
height:64px;
}

#logo{
float:left;
text-align:left;
margin-left:10px;
margin-top:18px;
margin-bottom:0;
}

.cont{
float:right;
text-align:left;
margin-top:30px;
margin-right:5px;
margin-bottom:0;
}

/******  top contents ******/

#main_img{
text-align:left;
margin-top:0;
margin-left:1px;
margin-bottom:0;
}

#main_navi{
text-align:left;
margin-top:0;
margin-left:2px;
margin-bottom:0;
}

#section{
float:left;
width:740px;
margin-top:20px;
margin-left:5px;
margin-bottom:50px;
}

#section_left{
float:left;
width:295px;
margin-top:0;
margin-left:0;
margin-bottom:0;
}

#section_left_a{
margin-top:0;
margin-left:0;
margin-bottom:0;
}

#section_left_b{
margin-top:20px;
margin-left:0;
margin-bottom:0;
}

#wn_list{
text-align:left;
margin-left:0;
margin-top:10px;
margin-bottom:0;
height:185px;
overflow:auto;
}

ul{
text-align:left;
font-size:12px;
line-height:1.8em;
list-style-image:url(top/img/mark1.gif);
margin-top:10px;
margin-bottom:20px;
margin-left:20px;
margin-right:10px;
}

li{
margin-bottom:0.5em;
}

#section_right{
float:right;
width:430px;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

#section_right_a{
margin-top:15px;
margin-right:0;
margin-bottom:0;
}

/******  Second contents ******/
.navi_line{
margin-top:0;
margin-bottom:0;
}

#section_sec{
float:left;
width:756px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:50px;
}

#section_sec_left{
float:left;
width:150px;
margin-top:0;
margin-left:0;
margin-bottom:0;
}

.ct_name{
margin-top:0;
margin-bottom:0;
margin-left:2px;
}

p.sec_menu{
font-size:12px;
margin-top:1px;
margin-right:0;
margin-left:2px;
margin-bottom:0;
width:150px;
background-image:url(products/img/menu_back.jpg);
}

p.sec_menu a{
padding-top:8px;
padding-bottom:5px;
padding-left:25px;
text-align:left;
display:block;
width:125px;
}

p.sec_submenu{
font-size:12px;
margin-top:1px;
margin-right:0;
margin-left:2px;
margin-bottom:0;
width:150px;
background-image:url(products/img/menu_back2.jpg);
}

p.sec_submenu a{
padding-top:8px;
padding-bottom:5px;
padding-left:25px;
text-align:left;
display:block;
width:125px;
}

#section_sec_right{
float:right;
width:600px;
margin-top:0;
margin-right:0;
margin-bottom:0;
}

.navi_ctback{
text-align:left;
margin-top:10px;
margin-bottom:0;
margin-left:5px;
}

.ct_img{
margin-top:30px;
margin-bottom:0;
margin-left:5px;
}

.ct_con{
margin-top:30px;
margin-bottom:20px;
margin-left:5px;
}
/****** footer ******/
#footer{
margin-top:0;
margin-bottom:0;
}

.footer_text{
margin-top:0;
margin-bottom:10px;
}

.footer_text2{
margin-top:0;
margin-bottom:20px;
}

address{
line-height:15px;
margin-top:0;
margin-bottom:10px;
font-size:12px;
font-style:normal;
}

.footer_line{
margin-top:0;
margin-bottom:0;
}

