﻿/* CSS Document */
body {
  background-color:#E9FF30; margin : 0px; color : #666666;
}
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:#176488;
  text-decoration:none;
  border-color:#176488;
}
/*--------------------------------base---------------------------*/
#base{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 500px;
}
#base1{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 650px;
}
#base2{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 950px;
}
#base3{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 700px;
}
#base4{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 190px;
}
/*--------------------------------header---------------------------*/
h1{
margin : 1px 0 0 0; font-weight : bold; font-size : 15px; color : #666666; text-align : left;
}
.kousin{
  font-size:10px; text-align : right; padding-right : 30px; height : 12px;  vertical-align : top;
}
/*--------------------------------tokusen_ichiran---------------------------*/
table.tichiran{
font-size:10px;
}
td.tichiran1{
	vertical-align: top;
	width : 196px;
	text-align : center;
	border-width : 1px;
	border-style : solid;
	border-color : #FFFFFF;
}
table.cartoku{
	background-color : #FFFFFF;
	font-size : 10px;
	padding : 1px;
	width : 196px;
	border-bottom: #E4FF00 solid 5px;
}
th.cart1{
	font-size : 10px;
	background-color : #CCCCCC;
	text-align : center;
	width : 45px;
	font-weight:normal;
	border-right:#555555 solid 2px;
	color: #333333;
	border-bottom: #555555 solid 1px;
  }
td.cart2{
	background-color : #FFFFFF;
	text-align : left;
	width : 90px;
	color : #666666;
	border-bottom:#555555 dotted 1px;
}
.gazotokutd{
  text-align : center; vertical-align : top; background-color : #FFFFFF;
}
.gazotoku{
	width : 100px;
	height : 75px;
	background: #ffffff;
}
/*--------------------------------ichiran---------------------------*/
table.ichiran{
  padding : 0px; border-width : 0px; width : 650px;
}
td.ichiran1{
  vertical-align: top; width : 160px; text-align : center; border: 1px solid #666666;
}
.tokutd{
background-color:#FFFFFF;
}
table.car{
  background-color : #FFFFFF; font-size : 10px; padding : 1px; width : 160px;
}
th.car1{
  font-size : 10px; background-color : #EAEAEA; text-align : center; width : 45px; font-weight:normal; border-bottom:#999999 dashed 1px; border-right:#999999 solid 2px;
}
td.car2{
  background-color : white; text-align : left; width : 110px; color : #666666; border-bottom:#999999 dotted 1px;
}
.gazotd{
  text-align : center; vertical-align : top; background-color : white;
}
.gazo{
  vertical-align : top; width : 128px; height : 96px; border-width : 1px; border-color : #990000;
}
/*--------------------------------kakaku---------------------------*/
.kakaku{
	font-size : 12px; font-weight : bold; font-family : Arial; color:#cc0000; background-color : #FFFFFF; text-align: left; height : 25px;
}
.kakaku1{
  font-size : 20px; 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 0 30px 5px; padding : 0px; border-width : 0px; border-style : none; width : 950px;
}
table.specs{
  width : 100%; font-size : 12px; padding : 0px; border-width : 0px; border-style : none; background-color : silver;
}
table.specs th{
  font-size : 10px; color : #ffffff; background-color : #666666; text-align : center; height : 20px; width : 150px;
}
td.spec2{
  height : 18px; font-size : 10px; text-align : left; padding-left : 3px; background-color : white;
}
.qr{
  font-size : 10px; text-align:right; background-image:url(../images/qrb.gif);	
}
.soubi{
  font-size : 10px; vertical-align : top; padding:5px; width:530px; height : 60px;
}
.soubi1{
	text-align : left; font-size : 10px; vertical-align : top; color : #666666; padding : 5px; width: 530px; height : 80px;
}
.yohaku{
  text-align : center; vertical-align : middle; background-image : url(../gif/yohaku.gif); word-spacing: 0;
}
/*--------------------------------shousai_gazo大---------------------------*/
.gazol1{
  vertical-align : top; width : 475px; height : 357px; border : 0px;
}
.gazotdl{
  text-align : center; vertical-align : middle; word-spacing: 0; width : 475px; height : 357px;
}
.gazol2{
  vertical-align : top; width : 475px; height : 357px; border : 0px;
}
.douga{
  text-align : center; vertical-align : middle; word-spacing: 0; width : 475px; height : 357px;
}
/*--------------------------------shousai_gazo小---------------------------*/
.gazos1{
  width : 78px; height : 58px;
}
.gazotds{
  text-align : center; vertical-align : top; background-color : white; background-position : center top; width : 78px; height : 58px;
}
.stitle{
  text-align : left; background-color : white; height : 45px; padding : 5px; border-top: solid 2px #cccccc; border-bottom: solid 2px #cccccc; font-size:18px; font-weight:bold; color:#000000;
}
/*--------------------------------shousai_kakaku---------------------------*/
td.ask1{
  background-color : white; text-align : left;
}
.kakaku2{
	background-color : #FFFFFF; background-image:url(../images/kakaku2.gif);
	font-weight : bold;
	text-align : right;
	font-size : 13px;
	color:#cc0000;
	padding : 5px;
	height : 45px;
	border-top: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
}
.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 : #666666; text-align : center; font-size: 12px; font-weight : bold; vertical-align : middle; border-width : 1px; border-style : solid; border-color : #CCCCCC; color : white;	height:20px;
}
.comment1{
	height:80px;
	text-align : left;
	font-size : 12px;
	vertical-align : top;
	border : solid 1px silver;
	color : #666666;
	padding : 5px;
}
.zaiko{
  font-size : 10px; font-family : Arial; padding-left : 60px; height : 20px; background-color : #f5f5f5;
}
.buy{
  font-size : 18px; color : #990000; 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{
font-size : 15px; padding:5px 0;
}
/* ------------------------ form -----------------------------*/
#mainform {
font:Normal 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; width:700px;
}
#mainform input[type="text"],#mainform textarea {
	padding: 2px;
}
#mainform em {
	color: #FF0000;	padding-left: 5px; font-style: normal;
}
#submit, #reset {
	font-size: 14px; margin: 2px; padding: 5px 10px;
	}
#mainform blockquote.naiyou{
 margin :5px 5px 5px 30px; width:420px; height:60px; padding:5px; background-color:#F0F0F0;
}
#mainform td.sousin {
	width: 700px; text-align: center; border-bottom-style:none;
}
#mainform table{
	width: 700px; color: #666666;
}
#mainform table th{
	text-align:left;
	padding:5px 0 5px 25px;
	border-bottom:1px #cccccc dashed;
	width:160px;
	font-weight:normal;
	border-right: 5px solid #999999;
}
#mainform table th.ftitle{
	text-align:left;
	padding:5px 30px;
	font:15px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	height: 40px;
	vertical-align: middle;
	background-image:url(../images/toibak.gif);
	border: none;
	width: 700px;
}
#mainform table caption{
	text-align:left; font:15px/16px Arial, Helvetica, sans-serif;	color:#FFFFFF; vertical-align: middle;
}
#mainform table td{
	padding:3px 15px; border-bottom:1px dotted #cccccc; width:450px;
}
#mainform table tr.odd{
	background-color:#ffffff;
}
/* ------------------------ shousai_画像 -----------------------------*/
#shousai{
 margin: 0px; padding: 8px;
}
#shousai td.sm{
	width: 53px; display:block; float:left;margin:0;
}
#shousai td.lm{
	width: 650px; height: 488px; display:block; float:left;margin:0;
}
#shousai .smgazo{
	width: 53px; height: 39px;margin:0;
}
#shousai .slgazo{
	width: 650px; height: 488px;margin:0;
}
