@charset "UTF-8";
/* index.css */


/*スマートフォン用*/
@media(max-width:768px) {
	
	/*製品ラインアップ*/
	.wrap-line
	{
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.line-up
	{
		float:left;
		width:29%;
		margin-right:1%;
	}
	
	.line-up img
	{
		width:100%;
	}
	
	.line-up-txt
	{
		float:left; width:70%;
	}
	
	.wrap-line p
	{
		margin-top:5px;
	}
	
	
	
	
}

/*タブレット*/
@media(min-width:768px) {

	.wrap-line
	{
		display:inline-block;
		/*float:left;*/
		width:30%;
		margin-right:1%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.wrap-line:last-child
	{
		display:inline-block;
		width:30%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.line-up
	{
		 margin-right:1%;
		 width:100%;
	}
	
	.line-up img
	{
		width:100%;
	}
	
	.line-up-txt
	{
		width:100%;
		padding-top:5px;
		min-height:85px;
	}
	
	
	

}

/*PC*/
@media(min-width:992px) {
	
	.wrap-line
	{
		display:inline-block;
		/*float:left;*/
		width:30%;
		margin-right:1%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.wrap-line:last-child
	{
		display:inline-block;
		width:30%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.line-up
	{
		 margin-right:1%;
	}
	
	.line-up-txt
	{
		width:100%;
		padding-top:5px;
		min-height:70px;
	}
	
	


}

/*大画面PC*/
@media(min-width:1200px) {
	
	.wrap-line
	{
		display:inline-block;
		/*float:left;*/
		width:30%;
		margin-right:1%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.wrap-line:last-child
	{
		display:inline-block;
		width:30%;
		margin-top:5px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px #ccc dashed;	
	}
	
	.line-up
	{
		 margin-right:1%;
	}
	
	.line-up-txt
	{
		width:100%;
		padding-top:5px;
		min-height:70px;

	}

}

