﻿/* CSS Document */
body {
  background-color:#FFFFFF; margin : 0px; color : #444444;
}
div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0; border: 0;
}
caption{
font-size:0px; color:#FFFFFF; margin:0; padding:0
}
.all{
  text-align : center; vertical-align : top;
}
a:link{
  text-decoration:none;
  color : #0000ff;
}
a:visited{
  color:#0000cc;
  border-color:#0000cc;
  text-decoration:none;
}
a:hover{
  color:#0000ff;
  text-decoration:none;
  border-color:#0000ff;
}
/*--------------------------------base---------------------------*/
#base{
	vertical-align: top;
	padding : 0px;
	margin : 0 auto;
	width : 570px;
	background-color: #FFFFFF;
	height: 250px;
}
/*--------------------------------header---------------------------*/
h1{
  padding : 20px 0 0 10px; margin : 1px 0 0 0; font-weight : bold; font-size : 18px; color : #2E3192; text-align : left;
}
.kousin{
  font-size:10px; text-align : right; padding-right : 30px; height : 12px;  vertical-align : top;
}
/*--------------------------------tokusen_ichiran---------------------------*/
table.cartoku{
	font-size : 10px;
	padding : 0px;
	width : 186px;
	float: left;
	margin: 2px;
	height: 240px;
	border: 5px solid #F66;
}
table.cartoku, x:-moz-any-link, x:default {
	font-size : 10px;
	padding : 0px;
	width : 186px;
	border: 5px solid #F66;
	float: left;
	margin: 2px;
	height: 245px;
}
th.cart1{
	font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace 8px/10px;
	text-align:left;
	width : 40px;
	font-weight:normal;
	color: #999999;
	border-bottom: 1px dotted #999999;
  }
td.cart2{
	text-align : left;
	border-bottom:#999999 dotted 1px;
	height: 10px;
}
.gazotokutd{
  text-align : center; vertical-align : top;
}
.gazotoku{
	width : 120px;
	height : 90px;
	border-width : 1px;
	border-color : #FF6666;
}
/*--------------------------------ichiran---------------------------*/
table.ichiran{
  padding : 0px; border-width : 0px; width : 650px;
}
td.ichiran1{
  vertical-align: top; width : 160px; text-align : center; border: 1px solid #666666;
}
table.car{
  background-color : silver; font-size : 10px; padding : 1px; width : 160px;
}
th.car1{
  color : #ffffff; background-color : #607ECE; text-align : center; width : 40px;
}
td.car2{
  background-color : white; text-align : left; width : 110px; color : #666666;
}
.gazotd{
  text-align : center; vertical-align : top; background-color : white;
}
.gazo{
  vertical-align : top; width : 128px; height : 96px; border-width : 1px; border-color : #2E3192;
}
/*--------------------------------kakaku---------------------------*/
.kakaku{
	font-size : 12px; font-weight : bold; font-family : Arial; color:#cc0000; background-color : white; text-align: left; border-bottom:#999999 1px dotted;
}
.kakaku1{
  font-size : 21px; font-weight : bold; font-family : Arial; color:#cc0000;
}
.baiyaku{
  font-size : 18px; font-weight : bold; font-family : Arial; color : blue; background-color : white; text-align : left;
}
.baiyaku1{
  font-size : 20px; font-weight : bold; font-family : Arial; color : blue; background-color : white; text-align : left;
}
td.ask{
  background-color : white; text-align : left; width : 134px;
}
/*--------------------------------shousai_spec---------------------------*/
table.spec{
  font-size : 12px; margin : 0 10px; padding : 0px; border-width : 0px; border-style : none; width : 650px;
}
table.specs{
  width : 190px; font-size : 12px; padding : 0px; border-width : 0px; border-style : none; background-color : silver;
}
table.specs th{
  font-size : 10px; color : #ffffff; background-color : #2E3192; text-align : center; height : 21px; width : 49px;
}
td.spec2{
  height : 18px; font-size : 10px; text-align : left; padding-left : 3px; background-color : white;
}
.soubi{
  font-size : 10px; color : #ffffff; background-color : #2E3192; text-align : center; height : 50px; width : 49px; vertical-align : middle;
}
.soubi1{
	text-align : left;
	font-size : 10px;
	vertical-align : middle;
	color : gray;
	background-color : white;
	border : 1px solid silver;
	padding : 5px;
	width: 590px;
}
.yohaku{
  text-align : center; vertical-align : middle; background-image : url(../gif/yohaku.gif); word-spacing: 0;
}
/*--------------------------------shousai_gazo大---------------------------*/
.gazol1{
  vertical-align : top; width : 380px; height : 285px; border : 0px;
}
.gazotdl{
  text-align : center; vertical-align : middle; word-spacing: 0; width : 380px; height : 285px;
}
/*--------------------------------shousai_gazo小---------------------------*/
.gazos1{
  width : 73px; height : 54px; border-width : 1px; border-color : #2E3192;
}
.gazotds{
  text-align : center; vertical-align : middle; background-color : white; background-position : center top; width : 73px; height : 54px;
}
/*--------------------------------shousai_kakaku---------------------------*/
td.ask1{
  background-color : white; text-align : left;
}
.kakaku2{
  background-color : #FFFFFF; font-weight : bold; text-align : center; font-size : 13px; color:#cc0000; padding : 5px; height : 45px;
}
.kakaku3{
  font-size : 28px; font-weight : bold; font-family : Arial; color:#cc0000;
}
td.shatai{
  background-color : white; text-align : right; font-size : 10px; color : #666666; border-width : 1px; border-style : solid; border-color : #EEEEEE;
}
.comment{
  background-color : gray; text-align : center; font-size : 12px; vertical-align : middle; border-width : 1px; border-style : solid; border-color : #999999; color : white;
}
.comment1{
	height:40px;
	text-align : left;
	font-size : 12px;
	vertical-align : top;
	border : solid 1px silver;
	color : #FFFFFF;
	padding : 5px;
	background: #2E3192;
}
.zaiko{
  font-size : 10px; font-family : Arial; padding-left : 60px; height : 20px; background-color : #f5f5f5;
}
.buy{
  font-size : 18px; color : #00529F; vertical-align : middle; height : 23px;font-family : Arial;
}
.sbuy{
  font-size : 20px; color : #000000; vertical-align : middle; height : 23px;font-family : Arial;
}
.ssbuy{
  font-size : 20px; font-weight : bold; color : maroon; vertical-align : sub;
}
.kaki{
 text-align:center; font-size : 15px; font-weight : bold; padding:15px 0 15px 0; color:#2E3192;
}
/* ------------------------ form -----------------------------*/
#mainform {
	margin:0 0 25px 10px; font:Normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#mainform input[type="text"],#mainform textarea {
	padding: 2px; border: 1px solid #CCCCCC;
}
#mainform em {
	color: #FF0000;	padding-left: 5px; font-style: normal;
}
#submit, #reset {
	font-size: 14px; margin: 2px; padding: 5px 10px;
	}
#mainform td.sousin {
	width: 600px; text-align: center;
}
#mainform table{
	margin-bottom:10px;	border-top:1px solid #cccccc; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-right-style:none;	border-bottom-style:none; border-left-style:none; border-collapse: separate; width: 650px;
}
#mainform table th{
	text-align:left; padding:5px 15px; border-bottom:1px dotted #cccccc; border-right:3px solid #607ECE;width: 170px
}
#mainform table th.ftitle{
	text-align:left; padding:5px 15px; border-bottom:1px solid #cccccc;	background-color: #607ECE; font:15px/16px Arial, Helvetica, sans-serif;	color:#FFFFFF; font-weight: bold;	height: 40px; vertical-align: middle; width: 600px;
}
#mainform table caption{
	text-align:left; font:0px;	color:#FFFFFF;
}
#mainform table td{
	padding:3px 15px; border-bottom:1px dotted #cccccc;
}
#mainform table tr.odd{
	background-color:#ffffff;
}
/* ------------------------ shousai_画像 -----------------------------*/
#shousai{
 margin: 0px; padding: 8px;
}
#shousai td.sm{
	width: 58px; display:block; float:left;margin:0;
}
#shousai td.lm{
	width: 650px; height: 488px; display:block; float:left;margin:0;
}
#shousai .smgazo{
	width: 59px; height: 44px;margin:0;
}
#shousai .slgazo{
	width: 650px; height: 488px;margin:0;
}
