@charset "UTF-8";
body {
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';
  text-align: center;
  font-size: 13px;
  color: #000000;
  background-image: url("/g/BCG_011.GIF");
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: left;
}
h1 {
  font-size: small;
  font-weight: normal;
  text-align: right;
  margin: 0;
  padding: 0;
  color: black;
}
h2 {
  font-size: small;
  font-weight: normal;
  text-align: right;
  margin: 0;
  padding: 0;
  color: black;
}
.strttxt {
  font-size: small;
  color: #666666;
}
.dscr {
  font-size: normal;
  color: #000000;
}
.prc {
  font-size: normal;
  color: #000000;
}
.attention {
  color:#ff0000;
  font-weight:bold;
}
.breadcrumb {
  width:90%;
  margin: 10px auto;
  text-align: left;
}
a:hover {
  color: #ff0000;
}
#spec th, td {
  padding: 4px;
  letter-spacing: 0.04em;
}
#spec th{
  background-color:#CCFFCC;
}
ul {
  padding: 15px 0px 15px 15px;
}
li {
  padding: 10px 0px;
  line-height: 18px;
}
iframe {
  overflow: auto;
  margin: 0;
  border: 0;
}
p.title::before{
  content: '●';
}
.price{
  color:#ff0000;
  font-weight:bold;
}
.category1 span {
  font-size: 10px;
  margin: 0px 2px 0px 0px;
}
.c1 {
  color: #009900;
}
.c2 {
  color: #FF99CC;
}
.c3 {
  color: #FF6600;
}
.c4 {
  color: #9999FF;
}
.c5 {
  color: #CCCCFF;
}
.c6 {
  color: #FFCC33;
}
.c7 {
  color: #666666;
}
.c8 {
  color: #6699FF;
}
.c9 {
  color: #CC99CC;
}
.c10 {
  color: #FF3300;
}
.c11 {
  color: #FFFF00;
}
.c12 {
  color: #99CC00;
}
.c13 {
  color: #660033;
}
.c14 {
  color: #999900;
}
.c15 {
  color: #333300;
}
.c16 {
  color: #CCCC66;
}
.c17 {
  color: #336633;
}
.c18 {
  color: #3333FF;
}
.c19 {
  color: #993300;
}

.category2 {
	clear:both;
	margin: 0px auto;
	text-align: left;
	width: 80%;
	padding: 0px 20px 5px 20px;
	line-height: 2;
	display:block;
	background-color: #E6F3FF;
}
.category2 a {
	text-decoration: none;
	color: #333333;
	font-size: small;
}
.category2 a:hover {
	color: #0000CC;
	font-size: small;
}

#switch {
	text-align:center;
	font-size: small;
	margin: 8px auto;
	padding: 5px;
	width: 90%;
	border: 1px solid #333333;
	display: block;
  cursor: pointer;
	border-radius: 5px; /*角を丸くする*/
	background: rgb(225,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(225,255,255,1)), color-stop(7%, rgba(225,255,255,1)), color-stop(12%, rgba(225,255,255,1)), color-stop(12%, rgba(253,255,255,1)), color-stop(30%, rgba(230,248,253,1)), color-stop(54%, rgba(200,238,251,1)), color-stop(75%, rgba(190,228,248,1)), color-stop(100%, rgba(177,216,245,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,255,255,1) 0%, rgba(225,255,255,1) 7%, rgba(225,255,255,1) 12%, rgba(253,255,255,1) 12%, rgba(230,248,253,1) 30%, rgba(200,238,251,1) 54%, rgba(190,228,248,1) 75%, rgba(177,216,245,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5', GradientType=0 ); /* IE6-9 */
}
#target {
	display:none;
}
.category_list {
	margin:5px;
}