@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1199px) {




} /* END RESPONSIVE 1199px */




@media screen and (max-width:767px) {
	.u-content-title .e-title {
		font-size: 2.4rem;
	}

	.l-dm_enquete {
		padding: 20px 0 0;
	}

	.l-dm_enquete-form{
		padding: 20px 0 0;
	}


	.l-dm_enquete-form .l-dm_enquete-center .e-text{
	  margin-bottom: 20px;
	}

	.l-dm_enquete-form .l-dm_enquete-center .e-checkbox{
	  width: auto;
		padding: 15px;
		margin-bottom: 20px;
	}


	.l-dm_enquete-form .e-title {
		font-size: 1.8rem;
	}

	.l-dm_enquete-form-table {
		display: block;
	}

	.l-dm_enquete-form-table tbody {
		display: block;
	}

	.l-dm_enquete-form-table tr {
		display: block;
	}

	.l-dm_enquete-form-title {
		width: 100%;
		padding: 15px;
		display: block;
	}

	.l-dm_enquete-form-item {
		width: 100%;
		padding: 15px;
		display: block;
	}

	.l-dm_enquete-form-item .is-select{
		margin-right: 10px;
		display: inline;
	}
	.l-dm_enquete-form-item select{
		width: calc(90% - 4em);
		padding-right: 30px;
	}
	.l-dm_enquete-form-item .e-input.is-vs{
		width: 4em;
	}
	.l-dm_enquete-form-item .e-input:not(.is-vs){
		width: 100% !important;
	}

	.l-dm_enquete-privacy {
		height: 145px;
		padding: 10px;
	}

	.l-dm_enquete-button .l-button-list {
		margin: 0 -7px;
	}

	.l-dm_enquete-button .l-button-list .e-button {
		font-size: 1.8rem;
		width: calc(50% - 14px);
	}

	.l-dm_enquete-contact .e-text .e-strong {
		margin: 0 0 5px;
	}

	.l-dm_enquete-contact .u-hide-media {
		display: none;
	}




	.is-form-thanks .is-thanks .l-contact-button .e-link {
		font-size: 1em;
		width: 100%;
	}

	.e-block.half{
		width: 100%;
		float: none;
	}
	.e-block.half:last-of-type {
		margin-left: 0;
	}

	.e-block-tit{
		padding-right: 70px;
	}

	.e-block-content{
		padding: 15px;
		margin-bottom: 15px;
		line-height: 1.71;
	}
	.e-block-colorblock{
		justify-content: flex-start;
	}


	.e-label.is-checkbox,
	.e-blocks {
		width: 100%;
		border-width: 0 1px;
		margin-bottom: 17px;
		padding: 0 0 0 2.94%;
		text-align: left;
		margin-left: 0;
	}
	.e-check-wrap .e-label.is-checkbox{
		width: auto;
		padding-left: 30px;
		display: inline-block;
	}

	.e-label.is-checkbox:nth-of-type(even),
	.e-blocks:nth-of-type(even) {
		border-width: 0 1px 0 0;
	}

	.e-label.is-checkbox,
	.e-label.is-radio{
		display: block;
		margin-bottom: 0;
	}
	.e-label.is-checkbox:nth-of-type(n+4),
	.e-label.is-radio:nth-of-type(n+4){
		margin-top: 0;
	}

	.e-txt input[type=text]{
		padding: 4px 10px;
	}

	.is-radio .e-txt,
	.is-radio .e-txt.is-wide{
	  width: auto;
	}
	.is-radio .e-txt{
		margin-right: 15px;
	}

	.l-dm_enquete-form .l-dm_enquete-center .e-text{
		text-align: left;
	}

} /* END RESPONSIVE 767px */


@media screen and (max-width:374px) {




} /* END RESPONSIVE 374px */


@media screen and (min-width:768px) {
	br.sp{ display: none; }
}



@media print {




} /* END PRINT */
