@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width:999px) {
} /* END RESPONSIVE 999x */




@media screen and (max-width:767px) {
	.u-page-menu {
		margin-bottom: 10px;
	}
	
	.u-page-menu-items {
		margin: 0;
		display: block;
	}
	
	.u-page-menu-item {
		width: 100%;
		margin: 0 0 5px;
		padding: 0;
	}
	
	.u-page-menu-item .e-link {
		font-size: 1.3rem;
		text-align: left;
		padding: 15px 0 15px 40px;
	}
	
	.u-page-menu-item .e-link:before {
		width: 10px;
	}
	
	
	
	
	.l-faq-list:before {
		font-size: 2rem;
		left: 15px;
	}
	
	.l-faq-list .e-title {
		font-size: 1.4rem;
		line-height: 1.5;
		padding: 15px 40px 15px 45px;
	}
	
	.l-faq-list .e-title:before,
	.l-faq-list .e-title:after {
		width: 13px;
		top: 21px;
		right: 15px;
	}
	
	.l-faq-list-inner {
		padding: 0 15px 0 45px;
	}
	
	.l-faq-list-inner .e-text {
		font-size: 1.3rem;
	}
	
	.l-faq-list-inner .e-link:before {
		top: .35em;
	}
	
	
	
	
	
	
} /* END RESPONSIVE 767px */




@media screen and (max-width:374px) {
} /* END RESPONSIVE 374px */




@media screen and (orientation: landscape) and (max-width:568px) {
} /* END RESPONSIVE landscape */




@media print {
} /* END PRINT */



