/* CSS Document */

.bnr-area div{
  display: inline-block;
  margin: 0 3px 15px 0;
  width: 49%;
}
.bnr-area div:nth-child(2n) {margin-right: 0;}
.bnr-area img{
  width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
}

.btn-basic {
  width: 100%;
  overflow: hidden;
/*  padding-bottom: 5px; */
}

.btn-basic_child2 {  /* added by H.Fukui 2017/12/14 */
  width: 49%;
  height: 96px;
  margin-right: 8px;
  margin-bottom: 8px;
  float: left;
  vertical-align: middle;
  background: #fff;
  box-sizing: border-box;
}

.btn-basic_child2:nth-child(2n) {margin-right: 0;}

.btn-basic_child2 a {
  display: table;
  width: 100%;
  height: 100%;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  text-decoration: none;
  color: #333333;
}

.btn-basic_child2 a p {
  display: table-cell;
  vertical-align: middle;
}

.btn-basic_child2 a p.image {width:96px; text-align:center;}

.btn-basic_child2 a p.text {
/*  margin-right: 15px; */
/*  padding-right: 5px; */
  padding: 0 20px 0 12px; /* added by H.Fukui */
  font-size: 14px;
  font-weight: bold;
  background: #fff url(/ls/common/v2/img/icon_large-arow_black.png) no-repeat 95% 49%;
}

.btn-basic_child2 a:hover > p.text {
  background: url(/ls/common/v2/img/icon_large-arow_black-hover.png) no-repeat 95% 49%;
}

@media only screen and (max-device-width: 1280px) and (max-width: 640px) {

.bnr-area div{
	display: block;
	margin: 0 0 15px 0;
	width: 100%;
}

.btn-basic_child2 {
	width: 100%;
	height: 77px;
	margin-right: 0;
	margin-bottom: 0;
	border: 1px solid #ccc;
}
.detail_link-four .detail_link-four_underline {
	height: 0;
}
.btn-basic_child2:nth-child(n+2) {
	border-top: none;
}
.btn-basic_child2 a p.image {
	width: 75px;
}
.btn-basic_child2 a p.text {
	font-size: 16px;
	background-size: 8px;
	padding-right: 25px;
}
.btn-basic_child2:nth-child(3) a p.text,
.btn-basic_child2:nth-child(4) a p.text {
  font-size: 16px;
}
.btn-basic_child2 a {
	border: none;
}
.btn-basic_child2 a p.image img {
	width: auto;
	height: 75px;
}
	
}