@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */
/*--------------------------------------
 テーブルのカスタマイズ
--------------------------------------*/
.table-scroll{
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}
/*--------------------------------------
  レーザー距離計　価格　レスポンシブ
--------------------------------------*/
.cstmlz {
	width:100%;
	height:auto;
	margin:36px 0;
}
.lzlink-box {
	width:100%;
	background-color: #fff;
	overflow: hidden;
}
/* サムネイル画像ボックス */
.lzlink-image {
	width:150px;
	float:left;
	margin:0 14px 0 0;
	text-align: center;
}
.lzlink-image a {
	width:100%;
	display:block;
}
/* サムネイル画像 */
.lzlink-image a img {
	margin:0 ;
	padding: 0;
	text-align:center;
}
.lzlink-info {
	overflow:hidden;
	line-height:170%;
	color: #333;
}
/* infoボックス内リンク下線非表示 */
.lzlink-info a {
	text-decoration: none;	
}
/* 商品リンク */
.lzlink-name>a {
	border-bottom: 1px dotted ;
	color:#2098A8;
	font-size:16px;
}
/* 商品名リンク ホバー時 */
.lzlink-name>a:hover {
	color: #722031;
}

.lzlink-link1 img {
	display:none;
}
.lzlink-link1>div {
	float:left;
	width:31%;
	min-width:125px;
	margin:0.5% 1%;
}
.lzlink-link1 a {
	width: 100%;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 200%;
	padding: 6% 1%;
	margin:5px auto 5px auto;  /*ボタンの上右下左の余白 */
	border-radius: 4px;
	box-shadow: 0 2px 0 #ccc;
	background: -moz-linear-gradient(top,#99ff99 0%,#00ff33);
	background: -webkit-gradient(linear, left top, left bottom, from(#b5ffb5), to(#eaffea));
}
.lzlink-link1 a:hover {
	text-decoration: underline;
}
/* ボタンカラー */
.lzlink-link1 .lzyahoo a {color:#3399cc;}    /* Yahoo!ショッピング */
.lzlink-link1 .lzamazon a { color:#cc7a00; } /* Amazon */
.lzlink-link1 .lzrakuten a { color: #c20004; } /* 楽天 */

/***  解像度480px以下のスタイル ***/
@media screen and (max-width:680px){
.lzlink-image {
	width:50%;
	float:none;
}
.lzlink-link1>div {
	width: 100%;
}
.lzlink-info {
	text-align:left;
}
}
/*上下余白タグ*/
.m30-b{ margin-bottom: 30px!important; }
.m60-b{ margin-bottom: 60px!important; }
.m90-b{ margin-bottom: 90px!important; }
.m120-b{ margin-bottom: 120px!important; }
.m60-l{ margin-left: 60px!important; }
.m60-r{ margin-right: 60px!important; }