.thumbs{
  margin:10px 0 15px 0;
  text-align:center;
}
.bx-wrapper{
  width:98%;
}
.row{
  /*margin-bottom:15px !important;*/
}
/* 全てのデバイスサイズに適用 */
@media (max-width: 980px) {
  /* デバイスサイズ 980px以下に適用 */
.row{
  margin-bottom:5px !important;
}

}
@media (max-width: 768px) {
  /* デバイスサイズ 768px以下に適用 */
.row img{
  margin-bottom:5px !important;
}
}
@media (max-width: 480px) {
  /* デバイスサイズ 480px以下に適用 */
.row img{
  margin-bottom:5px !important;
}
}

/* 各種ロール紙お任せください */
#variousroll table {
  border-collapse: separate;
  border-spacing: 0px 0px;
  text-align: center;
  background: #fff;/*背景色*/
  border: solid 0px/*表全体を線で囲う*/
}
#variousroll th {
  border: solid 0px #fff ;
  color: #fff;/*文字色*/
}
#variousroll table td {
  border: solid 0px #fff ;
  padding: 0px 0px;/*上下0pxで左右0px*/
}

/* 各種ロール紙お任せください ここまで*/

/* ロール紙の選び方 */
#rollinfo table {
  border-collapse: separate;
  border-spacing: 4px 4px;
  text-align: center;
  background: #fff;/*背景色*/
  border: solid 0px/*表全体を線で囲う*/
}
#rollinfo th {
  color: #fff;/*文字色*/
}
#rollinfo table td {
  border: solid 2px #1d2b66 ;
  padding: 0px 0px;/*上下0pxで左右0px*/
}

/* ロール紙の選び方 ここまで*/

.rank_wrap{
	padding-top:10px;
}
.rank_wrap ul{
	    list-style-type:none !important;
}
.item_set{
	width:19%;
	float:left;
	padding-right:5px;
}
.item_set_last{
	width:19%;
	float:left;
}
.item_name{
	color:#333;
}
.item_price{
	font-size:13px;
}
.item_price{
	color:#FF0004;
	font-weight:bold;
}
.item_rankimg{
	float:left;
	padding:15px 5px 20px 0;
}
.item_info{
	margin-bottom:25px;}

.item_info li{
	padding-bottom:5px;
}
#maker_serach{
	margin-bottom:15px;
}
.category_box{
	width:235px;
}
#toner_cat{
	background: url(https://img05.shop-pro.jp/PA01313/036/etc/topbanner_235px_04.jpg) top right no-repeat;
}
#ink_cat{
	background: url(https://img05.shop-pro.jp/PA01313/036/etc/topbanner_235px_05.jpg) top right no-repeat;
}
#ribbon_cat{
	background: url(https://img05.shop-pro.jp/PA01313/036/etc/topbanner_235px_06.jpg) top right no-repeat;
}

div.box {
width:100%; /* 横幅 */
height:200px; /* 縦幅 */
overflow:auto;
  padding: 0px 0px 0px 5px;
background-color:#FFFFFF; /* 背景色 */
border:0px #F0F0F0 solid; /* 枠 */
font-size:; /* 文字サイズ */
color:; /* 文字色 */
}
div.box p {
margin:; /* 行間 */
}
	

/* 見積もり用 */
.boxmi24{
    width: 95%;
    margin: auto;
	border: 2px solid #1d2b66;	/* 線の太さ・種類・色 */
	border-radius: 0px;
	padding: 10px 5px 5px 10px;	/* 内側の余白 上・右・下・左 */
	position: relative;
    text-align: center;
    font-weight: bold;
    color: #1d2b66;
}
.head_test {
    margin:  0;                 /* デフォルトCSS打ち消し */
    font-size:  24px;           /* 文字サイズ指定 */
    padding-bottom:  0px;       /* 余白指定 */
    margin-bottom: 5px;        /* 周りの余白指定 */
    position:  relative;        /* 位置調整 */
    font-weight:  bold;       /* 文字の太さ調整 */
    border-bottom: solid 2px #1d2b66;
}
.boxtel{
  width: 100%;
  height:46px;
  line-height: 46px;
  border: 0px solid #fff;
  font-size:  45px;
  font-weight: bold;
  text-align: center;
}
/* メールフォーム通常時の背景色 */
.mailformlink {
    display: inline-block;
    width: 50%;
    height:50px;
    margin: 5px auto auto auto;
    line-height: 50px;
  	border: 1px solid #1d2b66;
    background-color: #fff;
    }

/* メールフォームマウスオーバー時の背景色 */
.mailformlink:hover {
    width: 50%;
    height:50px;
    margin: 5px auto auto auto;
    line-height: 50px;
    border: 1px solid #1d2b66;
    background-color: #cff9ff;
    color: #000;
    }
/* 見積もり用ここまで */


/* TOPページ用テーブル */
#top table {
  border-collapse: separate;
  border-spacing: 6px;
  text-align: center;
  background: #fff;/*背景色*/
  border: solid 0px;/*表全体を線で囲う*/
}
#top th {
  border: solid 0px #fff;
  color: #000;/*文字色*/
  background: #fff;/*背景色*/
}
#top table th,table td {
  border: solid 0px #fff;
  padding: 0px 0px;/*上下0pxで左右0px*/
}

/* TOPページ用テーブル ここまで*/

/* TOPページカテゴリボーダー */
.border-category {
    padding:0 10px;
  line-height:2;
  background: radial-gradient(circle at calc(100% - 6px) calc(100% - 6px), #d3d3d3 6px, transparent 6px) ,
              radial-gradient(circle at 6px calc(100% - 6px), #d3d3d3 6px, transparent 6px) ,
              linear-gradient(to bottom, #fff calc(100% - 12px), transparent calc(100% - 12px)) ,
              linear-gradient(to right, transparent 6px, #d3d3d3 7px, #d3d3d3 calc(100% - 6px), transparent calc(100% - 6px));
  display:inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

/* TOPページカテゴリボーダー ここまで*/
