﻿/* CSS Document */
body {
  background-color:#ffffff; margin : 0px; color : #000000;
}
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 : 600px;
}
/*--------------------------------header---------------------------*/
h1{
	padding : 5px 0 5px 10px;
	margin : 0;
	font-weight : bold;
	font-size : 15px;
	text-align : left;
	border-bottom: 3px solid #cccccc;
}
.kousin{
  font-size:10px; text-align : right; padding-right : 30px; height : 12px;  vertical-align : top;
}
/*--------------------------------tokusen_ichiran---------------------------*/
table.tichiran{
  padding : 0px; border-width : 0px; width : 650px;
}
td.tichiran1{
  vertical-align: top; width : 210px; text-align : center; border-width : 1px; border-style : solid; border-color : #666666;
}
table.cartoku{
  background-color : #c0c0c0; font-size : 10px; padding : 1px; width : 215px;
}
th.cart1{
  color : #ffffff; background-color : #00C5FF; text-align : center; width : 50px;
}
td.cart2{
  background-color : white; text-align : left; width : 170px;
}
.gazotokutd{
  text-align : center; vertical-align : top; background-color : white;
}
.gazotoku{
  width : 200px; height : 150px; border-width : 1px; border-color : #00C5FF;
}
/*--------------------------------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 : #00529F; 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 : #00529F;
}
/*--------------------------------kakaku---------------------------*/
.kakaku{
	font-size : 12px; font-weight : bold; font-family : Arial; color:#cc0000; background-color : white; text-align: left; height : 35px;
}
.kakaku1{
  font-size : 24px; 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 10px 0; padding : 0px; border-width : 0px; border-style : none; width : 600px;
}
table.specs{
  width : 250px; font-size : 12px; padding : 0px; border-width : 0px; border-style : none;
}
table.specs th{
	font-size : 10px;
	background-color : #f7f7f7;
	text-align : center;
	height : 13px;
	width : 60px;
	font-weight:normal;
	border-bottom:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
}
td.spec2{
	height : 13px;
	font-size : 10px;
	text-align : left;
	padding-left : 3px;
	border-bottom:#cccccc dotted 1px;
}
.soubi{
	font-size : 10px;
	width : 250px;
	vertical-align : top;
	height: 50px;
}
.soubi1{
	text-align : left;
	font-size : 10px;
	vertical-align : middle;
	color : gray;
	background-color : white;
	border : 1px solid silver;
	padding : 5px;
}
.yohaku{
  text-align : center; vertical-align : middle; background-image : url(../gif/yohaku.gif); word-spacing: 0;
}
/*--------------------------------shousai_gazo大---------------------------*/
.gazol1{
  vertical-align : top; width : 532px; height : 400px; border : 0px; padding:0 auto;
}
.gazotdl{
  text-align : center; vertical-align : middle; word-spacing: 0; width : 600px; height : 413px;
}
/*--------------------------------shousai_gazo小---------------------------*/
.gazos1{
  width : 80px; height : 60px;
}
.gazotds{
  text-align : center; vertical-align : top; background-color : white; background-position : center top; width : 80px; height : 60px;
}
/*--------------------------------shousai_kakaku---------------------------*/
td.ask1{
  background-color : white; text-align : left;
}
.kakaku2{
	background-color : #FFFFFF;
	font-weight : bold;
	text-align : right;
	font-size : 13px;
	color:#cc0000;
	padding : 5px;
	border-top: solid 2px #cccccc;
	border-bottom: solid 2px #cccccc;
}
.kakaku3{
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	font: 26px/30px Arial;
}
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;
}
.comment1{
	height:40px;
	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 : #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:#00529F;
}
/* ------------------------ shop -----------------------------*/
table.shop{
width:330px;
}
table.shop th{
  font-size : 10px; background-color : #EAEAEA; height : 13px; font-weight:normal; border-bottom:#999999 dashed 1px; border-right:#999999 solid 2px;
}
.shopname{
  font-size : 12px; font-weight:bold; background-color:#C0C0C0; height:15px; padding:5px;
}
.shop2{
  height : 13px; font-size : 10px; text-align : left; padding-left : 3px; border-bottom:#999999 dotted 1px;
}
.qr{
  font-size : 10px; text-align : right; text-align: right; padding:0 10px 0 0;
}
.print{
text-align:right;
}
