/*必要最低限*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
	background-color: #FFFFFF;
	margin: 0px ;
	padding: 0px;
	text-align : center;
}

a:link {color: #669933;}
a:visited {	color: #669933;}
a:hover {color: #669933;	text-decoration: none;}
a:active {	color: #669933;}

/*ナビゲーションメニュー*/
.navigation {
    font-family: "Osaka";
    font-size: 12px;
    color: #FFFFF0;
    background-color:#FF6600;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
}

a.nav:link {
    color: #FFFFF0;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
}
a.nav:visited 	{
    color: #FFFFF0;
    text-decoration:none;
    padding-left: 20px;
    padding-right: 20px;
}
a.nav:hover 	{
    color: #FFFFF0;
    text-decoration:underline;
    padding-left: 20px;
    padding-right: 20px;
}
a.nav:active 	{
    color: #FFFFF0;
    text-decoration:none;
    padding-left: 20px;
    padding-right: 20px;
}
.hednavi2  {
    padding-left: 20px;
　  padding-top: 3px;
    padding-bottom: 3px;
    color: #333333
}


/*点線*/
.line {
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #FF6600;
}

/*メイン*/
td {
    font-family: "Osaka";
    font-size: 12px;
}
p {
    font-size:12px;
    color: #FF6600;
    font-weight:bold;
	padding-left:15px;
    margin-bottom:2px ;
	margin-top:7px ;
}
em{
    color: #FF6600;
    font-style: normal;
    font-weight: bold;
}

/*td設定*/
.contents{
    font-size: 12px;
    color: #696969;
    font-weight: normal;
	line-height: 1.5em;
	padding-left:15px;
	padding-right: 3px;
    padding-bottom: 0px ;
	padding-top: 3px ;
}
.contents5{
    font-size: 12px;
    color: #696969;
    font-weight: normal;
	line-height: 1.5em;
	padding-left:0px;
	padding-right: 3px;
    padding-bottom: 0px ;
	padding-top: 3px ;
}

/*見出し*/
h1{
    font-family: "Osaka";
    font-size:12px;
    color:#696969;
    font-weight:bold;
	padding-left:5px;
    margin-bottom:10px ;
	margin-top:10px ;
    border-bottom: #999999 2px dotted;
}
h2{
    font-size:12px;
    color:#FFFFF0;
    font-weight:bold;
	line-height: 1.5em;
	padding-left:15px;
	padding-right:15px;
    margin-bottom:3px ;
	margin-top:3px ;
	background: url("../parts/img/parts_line.gif") no-repeat;
}

h3{
    font-size:12px;
    color:#696969;
    font-weight:normal;
	padding-left:5px;
	padding-right:5px;
    margin-bottom:10px ;
    border-bottom: #999999 2px dotted;
}
h4{
    font-size:12px;
    color:#9C9C9C;
    font-weight:normal;
    margin-bottom:10px ;
}

/*リスト*/
li {  font-family: "Osaka";
      font-size: 12px;
      line-height: 18px;
      padding-left: 15px;
}


/*文字*/
.small_right { font-size:10px; color:#666666; line-height: 15px; letter-spacing: 0.05em; text-align: right; padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 3px;} 
.small { font-size:10px; color:#666666; line-height: 15px; letter-spacing: 0.05em; padding:0.2em 0.2em;} 
.normal { font-size:12px; color:#666666; padding-left:12px } 
.large { font-size:14px;  line-height:20px; padding: 5px 5px} 
.largest { font-size:16px } 
.ultra { font-size:18px } 
.Point10 {  font-size: 10pt}
.Point9 {  font-size: 9pt}
.Point8 {  font-size: 8pt}

.small_bg { 
　　　　font-size:10px;
　　　　background-color: #FFFFFF;
        text-align : center;
		color :#5E5E5E;
}


.normal_bg { 
　　　　font-size:12px;
　　　　background-color: #FFFFFF;
        text-align : center;
}

.normal_bg_g { 
　　　　font-size:12px;
　　　　background-color: #A9A9A9;
        text-align : center;
		vertical-align:middle;
		color :#333333;
}
.normal_bikou { 
　　　　font-size:12px;
　　　　background-color: #FFFFFF;
        line-height: 180%;
		padding: 0.5em 0.5em;
        text-align : left;
}

.text1 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFF0;
}
.text2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFCC00;
}
.text3 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.text4 {
    font-size:12px;
    color:#696969;
    font-weight: bold;
	padding-left:0px;
    margin-bottom:5px ;
	margin-top:5px ;
	line-height: 1.5em;

}


p.in { 
　　margin: 1em,1em;
}

/*位置*/
.right {
    text-align: right;
    padding-right: 3px;
	padding-bottom: 5px;
	line-height: 1.5em;
}
.cell {
  font-family: "Osaka";
  font-size: 12px
}
.center {
  text-align: center
}

/*在庫情報*/
.detail { font-size:12px; color:#666666}
.normal18 { font-size:12px; line-height:22px; padding: 0px 5px }
.price { font-size:12px; color:#666666; text-align: right; padding-right: 10px }

/*パーツ*/
.bg {
	background: url("../parts/img/parts_line.gif") no-repeat;
}

/*販売実績*/
.tihou {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	padding-left: 8px;
	letter-spacing: 0.5em;
	color: #FFFFF0;
	background: url("../parts/img/parts_line.gif") no-repeat;
}
.ken {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	padding-left: 12px;
}

/*コラム*/
.column { font-size:10px; color: #666666;
　　 	line-height: 15px;
　　　　padding: 0.2em 0.2em; 
　　　　letter-spacing: 0.1em; 
} 
/*(回り込みの下段）*/
.contents2{
    font-size: 12px;
    color: #696969;
    font-weight: normal;
	line-height: 1.5em;
	padding-right: 3px;
	padding-top: 0px ;
    padding-bottom: 5px ;
}
/*(回り込みなしの下段）*/
.contents3{
    font-size: 12px;
    color: #696969;
    font-weight: normal;
	line-height: 1.5em;
	padding-right: 3px;
	padding-top: 0px ;
	padding-left:15px;
    padding-bottom: 5px ;
}
