﻿/* CSS Document */
body {
  background-color:#f2f2f2; margin : 0px; color : #000000;
}
div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0; border: 0;
}
caption{
font-size:0px; color:#f2f2f2; margin:0; padding:0
}
.all{
  text-align : center; vertical-align : top;
}
a:link{
  text-decoration:none;
  color : #cc0000;
}
a:visited{
  color:#990000;
  border-color:#990000;
  text-decoration:none;
}
a:hover{
  color:#ff0000;
  text-decoration:none;
  border-color:#ff0000;
}
.blank{
clear:both;
}
/*--------------------------------base---------------------------*/
#base{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 500px;
}
#base1{
	vertical-align: top;
	padding : 0px;
	margin : 10px auto;
	width : 935px;
}
#base2{
	vertical-align: top; padding : 0px; margin : 10px auto; width : 965px;
}
#base2 .tdlcom{
font:12px/15px Arial, Helvetica, sans-serif; height:30px;
	margin:7px;
	display:block;
	color:#000000;
	padding: 5px;
	background-color: #FFFFFF;
}
#base3{
	vertical-align: top; padding : 0px; margin : 15px auto; width : 700px;
}
#base4{
	vertical-align: top; padding : 0px; margin : 0 auto; width : 500px;
}
.g{
	width         : 475px;
	height        : 357px;
	filter        :progid:DXImageTransform.Microsoft.GradientWipe();
}
#aimg{
width:475px; height:357px;
}
.print{
text-align:right;
}
/*--------------------------------header---------------------------*/
#base1 h1{
	margin : 0;
	font-weight : bold;
	font-size : 15px;
	color : #000000;
	text-indent: -9999px;
	height: 44px;
	width: 935px;
	display:block;
	background:url(../images/h1list.gif) no-repeat;
}
#base2 h1{
	margin : 0;
	font:18px/40px Arial, Helvetica, sans-serif;
	color : #000000;
	height: 44px;
	width: 940px;
	display:block;
	background:url(../images/sh1bak.gif) no-repeat;
	padding: 0 0 0 25px;
	font-weight: bold;
}
#base3 h1{
	margin : 0;
	font:15px/40px Arial, Helvetica, sans-serif;
	color : #ffffff;
	height: 44px;
	width: 710px;
	display:block;
	background:url(../gif/toilist.gif) no-repeat;
	padding: 0 0 0 25px;
	font-weight: bold;
}
h1{
margin : 1px 0 0 0; font-weight : bold; font-size : 15px; color : #000000; text-align : left;
}
.kousin{
	font:12px/15px Arial, Helvetica, sans-serif; text-align : right; padding-right : 30px;  vertical-align : top;
}
.jisseki{
	color:#990000;
}
.jisseki1{
	color:#990000;
}
/*--------------------------------ul---------------------------*/
#menubox{
	margin-top:-40px;
/*	clear:both;*/
	position: relative;
	z-index:1;
}
#menubox ul{
/*	display:block;*/
	clear:left;
	height:30px;
	}
#menubox ul li{
	font: bold 10px/21px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	float:left;
	height:30px;
	margin:0;
	padding:0;
	list-style:none;
	}
#menubox ul li span{
	text-align:right;
}
#menubox ul li a{
	text-indent:-9999px;
	height:30px;
	width:150px;
	text-decoration:none;
	display:block;
	margin-top: -20px;
/*IE ハック*/
	margin-top: -60px\9;
	padding: 0;
}
#menubox ul li a,  x:-moz-any-link, x:default  { 
/*firefox ハック*/
	margin-top: -60px;
 }


ul li a.SZ{
	background:url(../images/SERIES_01.gif) no-repeat;
	}
ul li a.SZ:hover{
	background:url(../images/SERIES1_01.gif) no-repeat;
	}
ul li a.SA{
	background:url(../images/SERIESA_02.gif) no-repeat;
	}
ul li a.SA:hover{
	background:url(../images/SERIESA1_02.gif) no-repeat;
	}
ul li a.SB{
	background:url(../images/SERIESA_03.gif) no-repeat;
	}
ul li a.SB:hover{
	background:url(../images/SERIESA1_03.gif) no-repeat;
	}
ul li a.SC{
	background:url(../images/SERIESA_04.gif) no-repeat;
	}
ul li a.SC:hover{
	background:url(../images/SERIESA1_04.gif) no-repeat;
	}

ul li a.SD{
	background:url(../images/SERIESA_05.gif) no-repeat;
	}
ul li a.SD:hover{
	background:url(../images/SERIESA1_05.gif) no-repeat;
	}
ul li a.SE{
	background:url(../images/SERIESA_06.gif) no-repeat;
	}
ul li a.SE:hover{
	background:url(../images/SERIESA1_06.gif) no-repeat;
	}
ul li a.SF{
	background:url(../images/SERIESA_07.gif) no-repeat;
	}
ul li a.SF:hover{
	background:url(../images/SERIESA1_07.gif) no-repeat;
	}
ul li a.SG{
	background:url(../images/SERIESA_08.gif) no-repeat;
	}
ul li a.SG:hover{
	background:url(../images/SERIESA1_08.gif) no-repeat;
	}
ul li a.SH{
	background:url(../images/SERIESA_09.gif) no-repeat;
	}
ul li a.SH:hover{
	background:url(../images/SERIESA1_09.gif) no-repeat;
	}
ul li a.GK{
	background:url(../images/gk1.gif) no-repeat; height:31px;
	}
ul li a.GK:hover{
	background:url(../images/gk2.gif) no-repeat; height:31px; width:150px;
	}

/*--------------------------------countbox---------------------------*/
#countbox{
	position: relative;
}
#countbox ul{
	display:block;
	height:30px;
	padding:0;
	z-index:-1000;
	}
#countbox ul li{
	font: normal 10px/32px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	display:block;
	float:left;
	height:30px;
	width:135px;
	margin-right:15px;
	padding:0;
	list-style:none;
	text-align:right;
	}
#countbox ul li span{
	font:bold 13px/32px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-right:3px;
}

/*--------------------------------sort---------------------------*/


#sort ul{
	margin:0;
	display:block;
	height:20px;
	padding:0;
	float:right;
	width:650px;
	}
#sort ul li{
	font: normal 12px/20px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#000000;
	display:block;
	float:left;
	height:20px;
	margin:0;
	padding:0 10px;
	text-indent:none !important;
	list-style:none;
	}
#sort ul li a{
	text-indent:none;
	display:block;
	color:#990000;
}
#sort ul li a:hover{
	color:#ff0000;
}
.shikiri{
	background-color: #5E0000;
	color:#FFFFFF;
	font:18px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:5px;
	font-weight:bold;
	clear: both;
	width: 910px;
}

/*--------------------------------ichiran---------------------------*/
.ichiran{
	padding : 0px;
	border-width : 0px;
	width : 225px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
	height: 325px;
border: 1px solid #999999;
}
.ichiran a{
	color:#000;
}
.ichiran a:hover{
	color:#cc0000; background-color:#fae5e7;
}
td.ichiran1{
  vertical-align: top; width : 225px; text-align : center; border: 1px solid #666666;
}
.tokutd{
width:180; text-align:center;
}
table.car{
padding : 1px; width : 225px;
 text-align : center;
 }
th.car1{
	font-size:10px;
	background-color : #5E0000;
	text-align : center;
	width : 45px;
	font-weight:normal;
	border-bottom:#999966 solid 1px;
	border-right:#999966 solid 1px;
	color: #FFF;
}
td.car2{
font:12px/12px Arial, Helvetica, sans-serif; text-align : left;
	border-bottom:#999999 dotted 1px;
	margin: 0;
}
.gazotd{
  text-align : center; vertical-align : top;
}
.gazo{
  vertical-align : top; width : 219px; height : 164px; border-width : 1px; border-color : #ff0000;
}
.uvoice{
	text-indent:-9999px;
}
.uvoice a{
	text-indent:-9999px;
	background:url(../images/uvoice.gif) no-repeat;
	display:block;
	width:225px;
	height:30px;
	margin:0;
	padding:0;
}
.uvoice a:hover{
	background:url(../images/uvoice1.gif) no-repeat;
}
/*--------------------------------kakaku---------------------------*/
.tkakaku{
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	text-align: right;
	border-bottom:#999999 dotted 1px;
	font: 12px/12px Arial, Helvetica, sans-serif;
	background-image: url(../gif/kb1.gif);
	width: 140px;
}
.kakaku{
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	text-align: right;
	border-bottom:#999999 dotted 1px;
	font: 12px/12px Arial, Helvetica, sans-serif;
	background-image: url(../gif/kb2.gif);
	width: 140px;
}
.tkakaku1{
	font:24px/36px Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	float: left;
	margin: 0 0 0 53px;
	display: block;
	width: 64px;
}
.kakaku1{
	font:20px/36px Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	float: left;
	margin: 0 0 0 33px;
	display: block;
	width: 55px;
}
.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 0; padding : 0px; border-width : 0px; border-style : none; width : 950px;
}
table.specs{
	width : 100%;
	font:12px/20px Arial, Helvetica, sans-serif;
	padding : 0px;
	border-width : 0px;
	border-style : none;
	border: 1px solid #cccccc;
}
table.specs th{
	font:12px/20px Arial, Helvetica, sans-serif;
	background-color : #5E0000;
	text-align : center;
	height : 20px;
	width : 130px;
	border-bottom: 1px solid #999966;
	border-right: 1px solid #999966;
	color: #FFF;
}
td.spec2{
	font:12px/20px Arial, Helvetica, sans-serif;
	text-align : left;
	padding-left : 3px;
	background-color : white;
	border-bottom: 1px dotted #999999;
}
.qr{
  font-size : 10px; text-align:right; background-image:url(../images/qrb.gif);	
}
.soubi{
	font-size : 10px;
	vertical-align : top;
	padding:5px;
	height : 60px;
	border: 1px solid #cccccc;
	background-color: #FFF;
}
.soubi1{
	text-align : left;
	font:12px/20px Arial, Helvetica, sans-serif;
	vertical-align : top;
	padding : 5px;
	height : 80px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #FFF;
}
.yohaku{
  text-align : center; vertical-align : middle; background-image : url(../gif/yohaku.gif); word-spacing: 0;
}
.way{
	text-align:right;
	padding: 0;
	margin: 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 : top; word-spacing: 0; width : 475px; height : 357px;
}
.dcom{
	background:url(../gif/comma.gif);
}
/*--------------------------------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: 18px/45px Arial, Helvetica, sans-serif;*/
font-size:18px;
	line-height:45px;
	color:#000000;
	font-weight: bold;
}
.uvoiceS{
	height : 45px;
	text-indent:-9999px;
	width:150px;
	float:right;
}
.uvoiceS a{
	height : 45px;
	text-indent:-9999px;
	width:150px;
	float:right;
	background:url(../images/uvoiceS.gif) no-repeat;
}
.uvoiceS a:hover{
	background:url(../images/uvoiceS1.gif) no-repeat;
}
/*--------------------------------shousai_kakaku---------------------------*/
td.ask1{
  background-color : white; text-align : left;
}
.kakaku3{
	font:30px/36px Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	float: left;
	margin: 0 0 0 93px;
	display: block;
	width: 81px;
}
.kakaku2{
	font-weight : bold;
	font-family : Arial;
	color:#cc0000;
	text-align: right;
	border-bottom:solid 2px #cccccc;
	font: 12px/12px Arial, Helvetica, sans-serif;
	background-image: url(../gif/kbs.gif);
	border-top: solid 2px #cccccc;
}
.ttujo{
	background-color : #FFFFFF;
	font-weight : nomal;
	color:#000000;
	padding : 0px;
	float: left;
	margin: 0 0 0 50px;
	display: block;
	font: 13px/14px Arial, Helvetica, sans-serif;
	width: 37px;
}
.tujo{
	background-color : #FFFFFF;
	font-weight : nomal;
	color:#000000;
	padding : 0px;
	float: left;
	margin: 0 0 0 50px;
	display: block;
	font: 13px/13px Arial, Helvetica, sans-serif;
	width: 37px;
}
.tujos{
	background-color : #FFFFFF;
	font-weight : nomal;
	color:#000000;
	padding : 0px;
	float: left;
	margin: 0 0 0 48px;
	display: block;
	font: 15px/15px Arial, Helvetica, sans-serif;
	width: 41px;
}
td.shatai{
  background-color : white; text-align : right; font-size : 10px; color : #666666; border-width : 1px; border-style : solid; border-color : #EEEEEE;
}
.comment{
	font:12px/20px Arial, Helvetica, sans-serif;
	background-color : #5E0000;
	text-align : center;
	height : 20px;
	text-align : center;
	font-weight : bold;
	vertical-align : middle;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	color: #FFF;
}
.comment1{
	height:80px;
	text-align : left;
	font:12px/20px Arial, Helvetica, sans-serif;
	vertical-align : top;
	padding : 5px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #FFF;
}
.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 12px/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;
	border-bottom: 1px #cccccc dotted;
}
#mainform table{
	width: 700px;
	border: #666666 1px solid;
}
#mainform table th{
	text-align:left;
	padding:5px 0 5px 25px;
	border-bottom:1px #999999 solid;
	width:150px;
	font-weight:normal;
	border-right: 1px solid #999999;
	background-color: #ececec;
}
#mainform table th.ftitle{
	text-align:left;
	padding:5px 30px;
	font:15px/16px Arial, Helvetica, sans-serif;
	height: 40px;
	vertical-align: middle;
	width: 600px;
	background-color: #D4D3EF;
}
#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 #999999;
}
#mainform table tr.odd{
	background-color:#ffffff;
}
/* ------------------------ shousai_画像 -----------------------------*/
#shousai{
 margin: 0px; padding: 8px;
}
#shousai td.sm{
	width: 52px; display:block; float:left;margin:0;
}
#shousai td.lm{
	width: 650px; height: 488px; display:block; float:left;margin:0;
}
#shousai .smgazo{
	width: 52px; height: 39px;margin:0;
}
#shousai .slgazo{
	width: 650px; height: 488px;margin:0;
}
#shousai .tdlcom{
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:7px;
	display:block;
	height: 15px;
	color:#000000;
	padding: 5px;
	background-color: #FFFFFF;
}
