@charset "UTF-8";
/* CSS Document */

@import "reset.css";
@import "body.css";
@import "header.css";
@import "footer.css";

/* Index */
#tool_intro{
	margin:15px 20px 20px 20px;
  font-size:95%;
}
.accessibility{
	display:none;
}
.menulists{
	width:620px;
  margin:10px 0px 5px 10px;
}
.bttns{
	margin-top:40px;
}
.bttns_other{
	margin-top:58px;
}
.menulists ul li{
	line-height:0;
}
* html .menulists ul li{
	margin-bottom:-3px;
}
*+html .menulists ul li{
	margin-bottom:-3px;
}
#vertical_lathe_01,#vertical_lathe_03,#grinder_01,#other_01,#other_05{
  width:310px;
}
#vertical_lathe_02,#vertical_lathe_04,#grinder_02,#other_02,#other_06{
	width:300px;
}
#vertical_lathe_01,#vertical_lathe_03,#grinder_01,#other_01,#other_02,#other_03,#other_04,#other_05{
  height:110px;
}
#vertical_lathe_02,#grinder_02,#other_06{
	  height:100px;
}
#vertical_lathe_01{
  background: url(../../product_tool/images/bg_vertical_lathe_01.jpg) no-repeat left top;
}
#vertical_lathe_02{
  background: url(../../product_tool/images/bg_vertical_lathe_02.jpg) no-repeat left top;
}
#vertical_lathe_03{
  background: url(../../product_tool/images/bg_vertical_lathe_03.jpg) no-repeat left top;
}
#vertical_lathe_04{
	height:160px;
  background: url(../../product_tool/images/bg_vertical_lathe_04.jpg) no-repeat left top;
}
#grinder_01{
  background: url(../../product_tool/images/bg_grinder_01.jpg) no-repeat left top;
}
#grinder_02{
  background: url(../../product_tool/images/bg_grinder_02.jpg) no-repeat left top;
}
#other_01{
  background: url(../../product_tool/images/bg_other_01.jpg) no-repeat left top;
}
#other_02{
  background: url(../../product_tool/images/bg_other_02.jpg) no-repeat left top;
}
#other_03{
  background: url(../../product_tool/images/bg_other_03.jpg) no-repeat left top;
}
#other_04{
  background: url(../../product_tool/images/bg_other_04.jpg) no-repeat left top;
}
#other_05{
  background: url(../../product_tool/images/bg_other_05.jpg) no-repeat left top;
}
#other_06{
  background: url(../../product_tool/images/bg_other_06.jpg) no-repeat left top;
}

/* Contents */
#category{
  font-size:110%;
  font-weight:bold;
  position:absolute;
  width:640px;
  margin-top: 12px;
  text-align:right;
}
#series{
  border-bottom: 1px solid #CCCCCC;
  font-size:125%;
  font-weight:bold;
  margin-top: 10px;
  padding-left:10px;
}
#name{
	margin-top:5px;
  padding-left:10px;
  padding-bottom:15px;
  font-size:110%;
  font-weight:bold;
}
#product_img{
  float:left;
  margin: 0px 10px 15px;
}
#intro_txt{
	font-size:95%;
  min-height:150px;
  margin-bottom:15px;
}
#feature{
  margin: 10px 10px 20px;
}
#feature li{
  font-size: 95%;
  background: url(../../product_tool/images/list_feature.gif) no-repeat left center;
  padding-left: 10px;
}
.specification{
  font-size:95%;
  margin: 15px 0px 0px 10px;
  width: 620px;
}
.specification caption{
	text-align:left;
  margin-left:10px;
}
.specification th,.specification td{
  border: 1px solid #CCCCCC;
  text-align:center;
  padding:3px;
  vertical-align:middle;
}
.specification th{
	background-color:#EDEDED;
}
.notice{
	text-align:right;
  padding-right:10px;
  font-size:85%;
}
#download_ttl{
  border-bottom: 3px double #CCCCCC;
  padding-left:10px;
}
#download_list{
  font-size:95%;
  margin:10px 10px 10px 10px;
}
#download_list li{
  margin-bottom:2px;
  background: url(../images/list_arrow.gif) no-repeat left center;
  padding-left:10px;
}
#download_list li a{
  background: url(../icons/pdf.gif) no-repeat right center;
  padding: 2px 20px 2px 0px;
  color:#006699;
}
