.headlink{
	margin-top:-43px;
	padding-top:43px;
	clear:both;
}

.brandTitleWrapper{
	overflow: hidden;
}

	.productsInner li img{
		width:100%;
		border: 1px solid #C7C7C7
	}

	@media print, screen and (min-width:1170px){
	.prdctContainer{
		width: 100%;
		max-width:1170px;
		margin:60px auto;
	}

	.productsInner{
		margin: 0 -15px;
	}

}
	@media print, screen and (min-width:992px){

	.prdctContainer{
		margin:60px auto;
	}

	.productsInner ul{
		padding-bottom:15px;
		float:left;
		width:100%;
	}



	.productsInner li:first-child{
		border:none;
	}
	.productsInner li{
		padding: 0 15px;
		margin-bottom: 15px;
	}

	.productName{
		text-align: center;
		padding-top:10px;
		color: black;
	}
	.accordion{
		border-bottom:none!important;
		margin:0;
		padding:0!important;
	}
	.accordion p{
		display:none;
	}
	.accordion li{
		width:100%;
	}
	.accordion li ul.innerMini {
		border-bottom:1px solid #e5e5e5;
		margin-bottom:10px;
	}
	.accordion li ul.innerMini li{
		width:20%;
		float:left;
		border-left:1px solid #e5e5e5;
		text-align:center;
	}
	.innerMini li:first-child{
		border:none!important;
	}
	.innerTextMenu li a:before{
		font-family: 'FontAwesome';
		content: "\f0da";
		margin:0 10px;
		color:#003360;
	}
	.innerTextMenu{
		padding-right:20%;
		border:none!important;
		margin-bottom:30px;
	}
	.innerTextMenu li{
		float:left;
		border:none;
		width:auto;
		text-align:left;
		line-height:2.0;
		padding-right:15px;
	}
}
@media only screen and (min-width:767px) and (max-width:992px) {

	.prdctContainer{
		margin:40px auto;
	}

	.productsInner ul{
		padding-bottom:15px;
		float:left;
		width:100%;
	}

	.productsInner li:first-child{
		border:none;
	}
	.productsInner li{
		padding: 0 15px;
		margin-bottom: 15px;
	}
	.productsInner li img{
		width:100%;
	}
	.innerMini li:first-child{
		border:none!important;
	}

	.productName{
		text-align: center;
		padding-top:10px;
		color: black;
	}
	.accordion{
		border-bottom:none!important;
	}
	.accordion p{
		display:none;
	}
	.accordion li{
		width:100%;
	}
	.accordion li ul.innerMini {
		border-bottom:1px solid #e5e5e5;
		margin-bottom:10px;
	}
	.accordion li ul.innerMini li{
		width:20%;
		float:left;
		border-left:1px solid #e5e5e5;
		text-align:center;
	}
	.innerTextMenu li a:before{
		font-family: 'FontAwesome';
		content: "\f0da";
		margin:0 10px;
		color:#003360;
	}
	.innerTextMenu{
		border:none!important;
		margin-bottom:30px;
	}
	.innerTextMenu li{
		float:left;
		border:none;
		width:25%;
		text-align:left;
		line-height:2.0;
	}
}
@media only screen and (max-width: 767px) {

	.prdctContainer{
		padding:30px 0 ;
	}

	.innerLarge{
		padding-bottom:15px;
		float:left;
		width:100%;
		border-bottom:1px solid #e5e5e5;
		margin:0;
	}
	.productsInner{
		margin: 0 5px;
	}
	.productsInner li{
		padding: 0 5px;
		margin-bottom: 5px;
	}
	.productsInner li img{
		width:100%;
	}
	.productName{
		text-align: center;
		padding-top:10px;
		color: black;
	}
	.innerMini li img{
		float:left;
		width:10%;
		margin-left:10px;
	}
	.innerMini li{
		width:100%;
		float:left;
		text-align:center;
		border-bottom:1px solid #e5e5e5;
		padding:5px 0;
	}
	.innerMini li .productName{
		padding:2% 0 3%;
	}
	.accordion {
		width:100%;float:left;
	}
	.accordion ul {
		display:none;
	}
	.accordion > li {
		width:100%;
	}

	.accordion > li > p{
		background-color: #e5e5e5;
		padding:10px 0;
		font-size:15px;
		margin:0;
	}
	.accordion > li > p span:before {
		font-family: 'FontAwesome';
		content: "\f13a　さらに見る";
		margin:0 10px;
	}
	.accordion > li > p span.open:before {
		font-family: 'FontAwesome';
		content: "\f139　閉じる";
		margin:0 10px;
	}
	.innerTextMenu li a:before{
		font-family: 'FontAwesome';
		content: "\f0da";
		margin:0 7px;
		color:#003360;
	}
	.innerTextMenu{
		border:none!important;
		margin-bottom:30px;
		padding:2%;
	}
	.innerTextMenu li{
		float:left;
		border:none;
		width:48%;
		text-align:left;
		line-height:2.3;
		margin:1%;
	}
	.innerTextMenu li a{
		background-color: #e5e5e5;
		display:block;
		font-size:12px;
	}
}