.headlink{
	margin-top:-90px;
	padding-top:90px;
	clear:both;
}
@media print, screen and (max-width:768px){
	.headlink{
		margin-top:-95.09px;
		padding-top:95.09px;
	}
}
@media print, screen and (min-width:1170px){
	.prdctContainer{
		max-width:1170px;
		width: 100%;
		margin:0 auto;
	}
}
	@media print, screen and  (min-width:992px){
	.productsInner{
		padding:20px 0;
		margin:0 auto;
		width:90%;
		clear:both;
	}
	.productsInner ul{
		padding-bottom:15px;
		border-bottom:1px solid #e5e5e5;
		float:left;
		width:100%;
	}
	.productsInner li:first-child{
		border:none;
	}
	.productsInner li{
		width:25%;
		float:left;
		border-left:1px solid #e5e5e5;
		text-align:center;
	}
	.productsInner li img{
		width:90%;
	}
	.productName{
		padding-top:10px;
	}
	.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) {
	.productsInner{
		padding:20px 0;
		margin:0 auto;
		width:98%;
		clear:both;
	}
	.productsInner ul{
		padding-bottom:15px;
		border-bottom:1px solid #e5e5e5;
		float:left;
		width:100%;
	}
	.productsInner li:first-child{
		border:none;
	}
	.productsInner li{
		width:25%;
		float:left;
		border-left:1px solid #e5e5e5;
		text-align:center;
	}
	.productsInner li img{
		width:90%;
	}
	.innerMini li:first-child{
		border:none!important;
	}

	.productName{
		padding-top:10px;
	}
	.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) {
	.productsInner{
		padding:20px 0;
		margin:0 auto;
		width:98%;
		clear:both;
	}
	.innerLarge{
		padding-bottom:15px;
		float:left;
		width:100%;
		border-bottom:1px solid #e5e5e5;
		margin:0;
	}
	.productsInner li{
		width:50%;
		float:left;
		text-align:center;
		margin-bottom:10px;
	}
	.productsInner li img{
		width:70%;
	}
	.productName{
		padding-top:10px;
	}
	.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;
	}
}