﻿@charset "UTF-8";

body {
	max-width:1280px;
	margin:0px;
	font-family:"ＭＳ ゴシック",sans-serif;
	lang:ja;
	background-color:#ffffff;
}

DIV{
	margin: 0px;
	padding:0px;
	position:absolute;
}

DIV.outer_frame{
	width:100%;
	height:100%;
}

DIV.header{
	width:100%;
	height:60px;
	background-image: url("../grp/head_bg.gif");
	background-repeat: repeat;
}

DIV.h_link{
	width:60%;
	height:20px;
	top:12px; 
	left:170px;
	text-align:left;
	margin-top:3px;
	font-size : 14px;
	overflow:hidden;
}

DIV.h_cart{
	width:130px;
	height:40px;
	top:5px;
	right:0px;
	text-align:left;
	margin-top:3px;
	font-size : 13px;
	line-height:18px;
	overflow:hidden;
}

DIV.logo{
	top:5px;
	left:10px;
}

DIV.ref{
	width:70%;
	min-width:300px;
	left:15%;
	top:60px;
	padding-right:10px;
}

DIV.waku{
	top:20px;
	position:static;
}


DIV.parts_list{
	width:48%;
	left:50%;
	top:70px;
	padding-right:10px;
	height:85%;
	max-width:600px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
}

DIV.fig{
	width:49%;
	height:85%;
	top:70px;
	overflow-y:scroll;
	overflow-x:auto;
}

DIV.cart{
	top :65px;
	width: 80%;
	left:10%;
	height:88%;
	text-align:center;
	overflow-y:scroll;
	background-color : #ffffff;
	border-style:solid;
	border-width:1px;

}

DIV.model1{
	width:20%;
	left:2%;
	top:70px;
	height:85%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	text-align:center;
	border:1px solid;
	padding:5px;
	line-height:18px;
}

DIV.model2{
	width:13%;
	left:24%;
	top:70px;
	height:85%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	text-align:center;
	border:1px solid;
	padding:5px;
	line-height:18px;
}

DIV.model3{
	width:16%;
	left:39%;
	top:70px;
	height:85%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	text-align:center;
	border:1px solid;
	padding:5px;
	line-height:18px;
}

DIV.model4{
	width:40%;
	left:57%;
	top:70px;
	height:85%;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	border:1px solid;
	padding:5px;
	line-height:18px;
}

DIV.topmenu{
	top:250px;
	width: 90%;
	left:5%;
	text-align:center;
}

DIV.topmenu_text{
	top:260px;
	font-size : 14px;
	font-weight:bold;
	width:80%;
	left:10%;
	text-align:center;
}

DIV.attention{
	width:400px;
	text-align:center;
	background-color:#ffffe0;
	margin-left:auto;
	margin-right:auto;
	padding:10px 30px 10px 30px;
	border:1px solid;
}

table{
	border-collapse: collapse;
	border: 2px #404040 solid;
}


th,td{
	padding:3px;
	border: 1px #404040 solid;
}

TR{
}

TR.odd{
	background-color : #f0f0f8;
}

TH{
	font-size : 12px;
	background-color : #d8d8e8;
font-weight:normal;
	text-align : center;
}

TD{
	height : 12px;
}
TD.model{width : 70px; text-align : center; font-size : 11px;}
TD.fig{width : 28px;text-align : center; font-size : 13px;}
TD.ref{width : 40px;text-align : center; font-size : 13px;}
TD.pname{width : 140px;text-align : center; font-size : 12px;}
TD.ecode{width : 64px;text-align : center; font-size : 11px;}
TD.pcode{width : 120px;text-align : center; font-size : 13px;}
TD.iri{width : 20px;text-align : center; font-size : 13px;}
TD.biko{width : 60px;text-align : center; font-size : 11px; word-break:break-all;}
TD.kakaku{width : 50px;text-align : right; font-size : 13px;}
TD.konyu{width : 20px;text-align : right; font-size : 13px; }
TD.button{width : 36px;text-align : center; font-size : 11px;}
TD.kei{width : 70px; text-align : right; font-size : 13px;}
TD.ate1{font-size : 13px; width:120px;text-align:center;background-color : #d8d8e8;font-weight:bold;}
TD.ate2{font-size : 13px; width:350px;text-align:left;background-color : #f0f0f8;}
TD.ate3{font-size : 13px; width:350px;text-align:left;}


SPAN.title{font-size : 13px;font-weight:bold;line-height:18px;}
SPAN.added{font-size : 12px;font-weight:normal;line-height:13px;}

FORM{margin: 0px;} 

INPUT{
	font-size : 12px;margin: 0px;
}

SELECT{	font-size : 12px;}

img {
	border-style:none;
	-ms-interpolation-mode: bicubic;
} 

a{
   color:#0040d0;
	text-decoration: underline;
}

a:hover {
	color:#d04000;
	text-decoration: underline;
}