@charset "utf-8";

@media screen and (max-width: 1159px) {
	.c-kv__title {
		width: calc(100% - 40px);
		min-width: 0;
	}
	
	.u-title__page--catch {
		font-size: 2rem;
	}
	
	.u-title__page--catch em {
		font-size: 2.2rem;
	}
	
	.u-title__page--catch strong {
		font-size: 4.6rem;
	}
	
	.g-pickupBanner__item {
		width: calc(100% / 3);
	}
	
	.g-pickupBanner__title small {
		font-size: 1rem;
	}
	
	.g-pickupBanner__title em {
		font-size: 1.6rem;
	}
	
}/* END Responsive 1159px */

@media screen and (max-width: 767px) {
	.c-kv {
		margin-top: 60px;
	}
	
	.c-kv:before {
		content: '製品情報サイト';
		color: #294197;
		font-size: 1.4rem;
		font-weight: 500;
		letter-spacing: .05em;
		position: absolute;
		top: 15px;
		left: 15px;
		z-index: 10;
	}
	
	.u-title__page {
		font-size: 2.2rem;
		line-height: 1.5;
		padding: 0 10px;
	}
	
	.u-title__page--catch {
	}
	
	.u-title__page--catch em {
		font-size: 2rem;
	}
	
	.u-title__page--catch em:first-child {
		font-size: 2.6rem;
		width: 100%;
		margin-bottom: 20px;
		display: block;
	}
	
	.u-title__page--catch strong {
		font-size: 4.2rem;
		margin: 0 -.15em -.1em 0;
	}
	
	.c-pickup {
		margin-top: 15px;
	}
	
	.c-pickup__title {
		font-size: 1.5rem;
	}
	
	.g-pickupBanner__items {
		display: block;
	}
	
	.g-pickupBanner__item {
		width: 100%;
	}
	
	.u-tab__panelGroup {
		padding-bottom: 100px;
	}
	
	.u-tabButton__items {
		margin-right: -3px;
		margin-left: -3px;
	}
	
	.u-tabButton__item {
		padding-right: 3px;
		padding-left: 3px;
	}
	
	.u-tabButton__item em {
		font-size: 1.4rem;
		font-weight: 500;
		line-height: 1.35;
	}
	
	.u-tabButton__item span {
		min-height: 60px;
	}
	
	.u-tabContents__title {
		font-size: 2.4rem;
		padding-top: 40px;
	}
	
	
}/* END Responsive 767px */

@media screen and (max-width: 374px) {
}/* END Responsive 374px */
