body {	padding: 0px 0px 0px 0px; 
	font-family: Verdana, sans-serif,"Osaka";
	font-size:12px;
	color:#333333;
	line-height:140%;
	background: url(image/background.gif);
	background-color:ffffff;/* ページの背景 */
	text-align:center;}

P {	padding: 0px 0px 0px 0px; 
	font-family: Verdana, sans-serif,"Osaka";
	font-size:12px;
	color:#333333;
	line-height:140%;}

div.HeaderArea{/*ヘッダー*/
	width: 810px;
	height: 79px;
	background: url(image/header.png) no-repeat center top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	position:center;
	line-height:50%;
	text-align:left;
	text-valign: bottom;}

div.MenuArea{/*メニュー*/
	width: 799px;
	height: 25px;
	background: url(image/menu-back.jpg) no-repeat center top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align:left;
	color:#eeeeee;}
	
div.MainArea{/*メインコンテンツ*/
	width: 810px;
	background: url(image/back.png) repeat-y center top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align:center;}

div.NewsArea{
	background-color:#aaaaaa;
	width: 800px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align:left;
	font-family: Verdana, sans-serif,"Osaka";
	font-size:11px;
	color:#ffffff;
	line-height:140%;}
	
div.TitleArea{/*見出し1:タイトル*/
	width: 740px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 5px 0px;
	text-align:left;
	text-valign: bottom;}
	
div.ContentsArea{/*コンテンツエリア*/
	width: 740px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:150%;}

div.BanaArea{/*バナーライト*/
	clear: both;
	width: 770px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	line-height:120%;
	font-size:10px;
	color:#666666;}

div.CopyArea{/*コピーライト*/
	clear: both;
	width: 770px;
	height: 20px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
	line-height:120%;
	font-size:10px;
	color:#666666;}

div.SubMenuArea{
	width: 160px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#333333;}

div.SubContentsArea{
	width: 600px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#333333;}
	
div.FooterArea{/*フッター*/
	clear: both;
	width: 810px;
	height: 14px;
	background: url(image/footer.png) no-repeat center top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-align:left;}
	
/* === 画像枠線なし=== */
a img{
	padding: 0px;
	margin: 0px;
	border: none;}

TD{	font-size:12px;
	font-family: Verdana, sans-serif,"Osaka";
	color:#333333;
	line-height:140%;}
	
ul {color:#444444; margin:0px 0px 0px 10px; padding:0px 0px 0px 5px;}
li {list-style:circle; color:#444444; margin:0px; padding:0px 0px 0px 5px;}

H1{
	font-size:14px;
	background-image: url(./image/icon01.png);
	font-weight:bold;
	font-family: Verdana, sans-serif,"Osaka";
	color:#000000;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-repeat: no-repeat;
}

H2{	font-size:12px;
	background-image: url(./image/icon02.png);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Verdana, sans-serif,"Osaka";
	color:#3175ba;
	margin:7px 0px 7px 0px;
	padding: 0px 0px 0px 20px;}

H3{	font-size:12px;
	background-image: url(./image/icon03.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Verdana, sans-serif,"Osaka";
	color:#333333;
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;}

H4{	font-size:12px;
	background-image: url(./image/icon04.jpg);
	background-repeat: no-repeat;
	font-weight:bold;
	font-family: Verdana, sans-serif,"Osaka";
	color:#444444;
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 15px;}

.s-font {font-size:10px;
	color:#555555;
	line-height:120%;}
	
.style1 {color:#CCCCCC;}

hr{ color:#FFFFFF;border-bottom:solid 1px #CCCCCC; border-top:none; border-right:none; border-left:none;}

 a:link {font-size:12px;text-decoration:underline;color:#333333;}
 a:visited {font-size:12px;text-decoration:underline;color:#696969;}
 a:active {font-size:12px;color:#FF4500;text-decoration:none;}
 a:hover {font-size:12px;color:#FF4500;text-decoration:none;}

 a.ffffff:link {font-size:12px;text-decoration:none;color:#ffffff;}
 a.ffffff:visited {font-size:12px;text-decoration:none;color:#ffffff;}
 a.ffffff:active {font-size:12px;text-decoration:none;color:gold;}
 a.ffffff:hover {font-size:12px;text-decoration:none;color:gold;}

 a.copy:link {font-size:10px;text-decoration:none;color:#666666;}
 a.copy:visited {font-size:10px;text-decoration:none;color:#666666;}
 a.copy:active {font-size:10px;text-decoration:none;color:gold}
 a.copy:hover {font-size:10px;text-decoration:underline;color:gold;}

H1.info{
	height: 35px;
	background-image: url(./image/tit-info.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.policy{
	height: 35px;
	background-image: url(./image/tit-policy.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.backno{
	height: 35px;
	background-image: url(./image/tit-backno.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}



H1.product{
	height: 35px;
	background-image: url(./image/tit-product.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.hikaku{
	height: 35px;
	background-image: url(./image/tit-hikaku.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.premium{
	height: 35px;
	background-image: url(./image/tit-premium.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.case{
	height: 35px;
	background-image: url(./image/tit-case.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.down{
	height: 35px;
	background-image: url(./image/tit-down.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.support{
	height: 35px;
	background-image: url(./image/tit-support.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H1.price{
	height: 35px;
	background-image: url(./image/tit-price.jpg);
	text-indent:-5000px;
	background-repeat: no-repeat;}
H2.premiumtool{ background:url(product/image/copy-premium.png) no-repeat; text-indent:-5000px; height:27px;}
H2.copymedical{ background:url(product/image/copy-medical.png) no-repeat; text-indent:-5000px; height:27px;}
H2.copytooling{ background:url(product/image/copy-tooling.png) no-repeat; text-indent:-5000px; height:27px;}
H2.copylightweight{ background:url(product/image/copy-lightweight.png) no-repeat; text-indent:-5000px; height:27px;}
H2.copyaerospace{ background:url(product/image/copy-aerospace.png) no-repeat; text-indent:-5000px; height:27px;}
H2.copyaerospace2{ background:url(product/image/copy-aerospace2.png) no-repeat; text-indent:-5000px; height:27px;}

