


    /*購入 メニュー全体 */
    div#menuB, div#menuB * { margin:0; padding:0; }
    div#menuB { margin:0px; width:250px; }
    div#menuB dl { list-style:none; border-top:1px solid #000; width:100%; margin:0; padding:0; }
    /*購入 カテゴリ名 */
    div#menuB dt { 
text-decoration:none; background-color:#f30;
border-top: #000 0px none;
border-bottom: #fff 1px solid;
border-right: #000 1px solid;
border-left: #000 1px solid;
 }
    div#menuB dt a { padding:5px 0; display:block; color:white; text-decoration:none; background:#f30 url("https://kaitoriyanet.com/img/arrowinbox.gif") no-repeat right center; width:100%; }
    div#menuB dt a:hover { padding:5px 0; display:block; color:white; text-decoration:none; background:#f93 url("https://kaitoriyanet.com/img/arrowinbox.gif")no-repeat right center; width:100%; !important;}



    /*購入 カテゴリメニュー */
    div#menuB dd { border-width:1px; border-style:none solid solid solid; border-color:#000; }
    div#menuB dd a { text-decoration:none; display:block; background:url("https://kaitoriyanet.com/img/img/js/arrow.gif") no-repeat left center; padding:2px 0 2px 10px; color:black; }
    div#menuB dd a:hover { color:#000; background:#fc6 url("https://kaitoriyanet.com/img//arrow_wh.gif") no-repeat left center; }
    div#menuB dd a.line, div#menuB dd a.line:hover { border-bottom:1px dotted #000; }
    div#menuB dd a.end, div#menuB dd a.end:hover { padding-bottom:1px; }


{
	margin: 0px 0px 0px 0px;

}

#group-list {
	border-top:#ff6600 solid 3px;
  width: 100%;
	padding:0px;
	margin:0px 20px 0px 0px;
}




body{
	background:#E6E6E6;

	font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;

padding: 0;
	font-size: 14px;
background-attachment:fixed;
	letter-spacing:0;
	color:#000a23;
	text-align:left;
	word-break:break-all;
	line-height:18px;

}



a:link{
	color:#0000ff;
text-decoration-color: #0000ff;

}
a:visited {
	color:#666666;
text-decoration-color:#666666;

}
a:hover {
text-decoration:none;
color:#ff6600;
}
br.clear {
	clear: both;
	font: 0px/0px sans-serif;
}


img {
	border: 0;
	margin: 0;

}

 a img{
border:0px solid #fff;
}




.blue{
	color: #465DAA;
}

/*----------商品一覧----------*/



.itemlisttable{/*---表---*/
  width: 100%;
border-collapse:collapse;
	margin-left: 5px;
text-align: left;

}

.itemlisttable th{
  border:1px solid #666666;
}


.itemlisttable td{
  border:1px solid #666666;
margin: 0 auto; 
  padding: 5px;
}

.itemlistname{/*---商品名---*/
	font-size:156%;
	line-height: 1.4em;

}
.itemimglist{/*---その他画像---*/
	width:150px;!important;

}

.itemlistprice{
 font-weight:bold;
	color: #FF0000;
	font-size:156%;
	line-height: 1.4em;
}


/*----------商品詳細----------*/

.itemtable{/*---外枠テーブル---*/

  width: 100%;

	margin-left: 5px;
border-collapse:collapse;
}

.itemtable td{

padding: 5px 3px;
}

.itemtable th{
text-align: center;
	background:#FFFFFF;
padding: 5px 3px;
}
.photosize{/*---メイン画像セル---*/
  width: 300px;
border:0px solid #fff;

}

.itemimgl{/*---メイン画像---*/
	width:300px;!important;

}

.itemimgsmall{/*---その他画像---*/
	width:50px;!important;

}

.itemsyousaitable{/*---画像横テーブル---*/
text-align: left;
  width: 100%;
border:1px solid #999;
border-collapse:collapse;
}
.itemsyousaitable td{
  border:1px solid #999999;
text-align: center;
padding: 5px 1px;
}

.syousainame{
	font-size:156%;
	line-height: 1.4em;
text-align: center;

}

.syousainameline{
background-color: #ccebff;


}
.syousainamelinek{
background-color: #FFbcbc;


}
.syousaizaiko{

}
.syousaipricenum{
 font-weight:bold;
	color: #FF0000;
	font-size:156%;
	line-height: 1.4em;
}

.syousaitext{
	margin-right: 15px;
}



/*----------商品詳細ここまで----------*/





*****トップページ用****
.leftspace{
	margin-left: 15px;
	text-align:left;
}
.name128{

	font-size:128%;
	line-height: 1.4em;
}





/*----------orderここから----------*/



.ordertable{/*---外枠テーブル---*/

  width: 100%;

	margin-left: 5px;

border-collapse:collapse;
}







/*----------orderここまで----------*/



.iraitable{/*---外枠テーブル---*/
  width: 95%;
	margin-left: 15px;
border-collapse:collapse;

}

.iraitable td{
    border:1px solid grey;
	padding:6px 0;
    white-space:nowrap;
text-align: center;
}
.main-text{
  width:60%;
}




.iraitable th{

	padding:4px 0;
	text-align:center;
  border:1px solid #333333;

background-color: #cccccc;
}




	.left {
		margin-right: auto;
	}

	.right {
		margin-left: auto;
	}




.top{
vertical-align:top;
}
.bottom{
vertical-align:bottom;
}

.blue {
	color: #0000FF;
}
.blueb {
	color: #0000FF;
 font-weight:bold;
}
.red {
 font-weight:bold;
	color: #FF0000;
}

.nred {
	color: #FF0000;
}



.space{
	margin-left: 15px;
}





.text{
  width: 228px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis; /* Opera9,10対応 */
text-align: left;
}

.price{
  width: 120px;
text-align: right;
}
.fchinmoku{
  width: 940px;

background-color:#FFff99;
  padding: 20px;
	line-height: 1.6em;
}

.big250{
	font-size:180%;
	line-height: 1.2em;
}
.big158{
	font-size:115%;
	line-height: 1.2em;
}
/*　売りたいマウスオン前 */
.uitem{
border-style:solid;
border-color:#000000;
border-width:1px;

}
/* 売りたいロールオーバー色指定 */
 .uitem:hover{
border-style:solid;
border-color:#ff3300;
border-width:1px;

}
/* マウスオン前 */
.item{
border-style:solid;
border-color:#000000;
border-width:1px;

}
/* ロールオーバー色指定 */
 .item:hover{
border-style:solid;
border-color:#0000ff;
border-width:1px;

}

.color{
	color: #006DD9;
	width: 400px;
	height: 100px;
	background-color: #aaa;

}





