﻿@charset "UTF-8";

/*===================================================================
	resource replacement
===================================================================*/



@media screen and (max-width: 767px) {
	#contents .headSection .ttl {
		width:100%;
	}
	#contents .headSection .ttl p.productsLogo {
		width: 47%;
		padding-right: 1%;
		vertical-align: middle;
    }
	#contents.responsive .headSection .ttl h1 {
		width: 46%;
	}
	.mainSection .main .flL {
		margin-right:0!important;
		width:100%;
		margin-bottom:10vw;
	}
	.mainSection .main .flL h3 {
		font-size:123%;
	}
	ul.lineup {
		width:100%;
		display:flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.lineup li {
		width:50%;
		margin:0;
		min-height: auto;
		box-sizing: border-box;
		padding:2vw;
	}
	.bdBlong_long {
		width:100%;
	}
}