<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";

/* group
-----------------------*/
.groupTit{
	margin: 20px 0;
	padding: 0 10px;
	font-size: 1.3em;
	border-left: 6px solid #333;
	font-weight: normal;
}
.groupList{
	height: auto;
	margin: 0 0 20px;
}
.groupList &gt; p{
	width: calc(25% - 14px);
	float: left;
	margin: 0 7px 10px;
}
.groupList &gt; p a{
	display: block;
	border:1px solid #333;
	text-align: center;
	padding:15px 0;
	border-radius: 10px;
	transition: 0.3s;
}
.groupList &gt; p a:hover{
	text-decoration: none;
	opacity: 0.8;
	background-color: #333;
	color:#fff;
}
/* Tablet */
@media screen and (max-width:768px) {
.groupTit{
	margin: 20px 10px;
}
}
/* SP縦向き */
@media screen and (max-width:640px) and (orientation: portrait) {
.groupList &gt; p{
	width: calc(33.33% - 14px);
}
}



.item_image a img{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.price01{
	display:block;
	color:#999;
}
.price02{
	display:block;
	margin-top:3px;
}
.offTxt{
	color:#f00;
	font-weight:bold;
}
.soldOut{
	color:#fff;
	display:inline-block;
	background-color:#333;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	padding:1px 4px;
	font-size:0.9em;
}

/* 769px以上（PC） */
@media screen and (min-width:769px) {
.itemClear &gt; div.item_box:nth-child(4n+1){
	clear: both;
}
#contents_box{
	width:980px;
	height:auto;
}
#contents_left{
	width:220px;
	float:left;
}
#contents_right{
	width:730px;
	float:right;
}
.item_box{
	width:166px;
	float:left;
	margin:0 22px 0 0;
}
.box_last{
	margin-right:0 !important;
}
/* item */
.item_image{
	margin:0 0 5px;
}
.item_image a:hover img{
  opacity:0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha( opacity=70 )";
}
.item_detail{
	text-align:center;
	margin:0 0 20px;
}
.item_name{
	
}
.item_price{
	
}

/* LeftTitle */
.subCatArea{
	margin:0 0 20px;
}
.subCatArea p{
	padding:10px;
	border-bottom:1px dotted #c1c1c1;
}
.subCatArea h3{
	font-weight:normal;
	font-size:1.3em;
	padding:15px 10px;
	letter-spacing:2px;
	text-align:left;
	border-top:3px solid #333;
	border-bottom:1px dotted #c1c1c1;
}

/* FreeSpace */
.cg_freespace_01,
.cg_freespace_02{
	padding:15px 20px;
	margin:0 0 20px;
	line-height:160%;
	background-color:#eee;
}


/* sortArea
-----------------------*/
.sortArea{
}
/* sort tit */
.sortArea p{
	display:inline;
}
/* sort off */
.sortArea a{
	margin-left:5px;
	padding:5px;
	display:inline-block;
}
.sortArea a:hover{
	background-color:#eee;
	text-decoration:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
/* sort on */
.sortArea span{
	margin-left:5px;
	padding:5px;
	display:inline-block;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

/* pagerArea
-----------------------*/
.pagerArea{
  text-align: right;
  padding:5px 0;
}
.pagerArea a{
	text-decoration:none;
	font-size:0.8em;
	padding:5px 10px;
}
.pagerArea a:hover{
	color:#999;
}
/* pagerAreaBtm
-----------------------*/
.paBtm{
	clear:both;
}


/* sortPagerBox
-----------------------*/
.sortPagerBox{
	height:auto;
	margin:0 0 20px;
}
.sortPagerBox div{
	width:365px;
	float:left;
}

/* PageTitle
---------------------------------------------- */
.commonH2{
	margin-bottom:10px !important;
}
.catTit{
	margin:0 0 20px;
}
.catTit img{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}




}
/* 768px以内（iPad） */
@media screen and (max-width:768px) {
#contents_left{

}
/* LeftTitle */
.subCatArea p a{
	display:block;
	padding:20px 10px;
	border-top:1px dotted #c1c1c1;
	font-size: 1.25em;
}
.subCatArea h3{
	font-weight:normal;
	font-size:1.5em;
	padding:20px 10px;
	letter-spacing:2px;
	text-align:left;
	border-top:3px solid #333;
}
.mainImgSp{
	display:none;
}
/* PageTitle
---------------------------------------------- */
.commonH2{
	margin-top:-0.45em;
	margin-bottom:10px !important;
}
.catTit{
	margin:0 1em 1em;
}
.catTit img{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.item_box{
	width:21%;
	margin:0 2% 1em;
	float:left;
	text-align:center;
}
.item_image{
	margin:0 0 0.5em;
}
/* FreeSpace */
.cg_freespace_01,
.cg_freespace_02{
	padding:10px;
	margin:1em;
	background-color:#eee;
}
/* sortArea
-----------------------*/
.sortArea{
	margin:0 1em 1em;
	font-size: 1.25em
}
/* sort tit */
.sortArea p{
	display:inline;
}
/* sort off */
.sortArea a{
	margin-left:5px;
	padding:5px;
	display:inline-block;
}
/* sort on */
.sortArea span{
	margin-left:5px;
	padding:5px;
	display:inline-block;
	color:#fff;
	background-color:#333;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
/* pagerArea
-----------------------*/
.pagerArea{
  text-align: center;
  margin:0 0 20px;
	font-size:1.25em;
}
/* pagerAreaBtm
-----------------------*/
.paBtm{
	clear:both;
}
.itemClear &gt; div.item_box:nth-child(4n+1){
	clear: both;
}
.item_detail{
	font-size: 1.2em;
	line-height: 150%;
	text-align: left;
}
.item_price{
	margin: 5px 0 10px;
}
}
/* 640px以内（iPhone） */
@media screen and (max-width:640px) {
.item_box{
	width:46%;
	min-height:230px;
}
.itemClear &gt; div.item_box:nth-child(2n+1){
	clear: both;
}
}



/* pagerArea
-----------------------*/
.pageNew{
	clear:both;
	text-align:center;
	border-top:1px solid #eee;
	padding:20px 0 0;
}
.pageNew strong{
	padding:0 3px 0 4px;
}
.pageNew span{
	font-size:10px;
}
.pageNew a{
	padding:0 3px 0 4px;
}
/* PC */
@media screen and (min-width:769px) {

}
/* Tablet */
@media screen and (max-width:768px) {

}

</pre></body></html>