/* l-mv
---------------------------------------------------------------------------- */
.l-mv{
	background-image:url("/images/selling/bg_mv.jpg");
}


/* l-content
---------------------------------------------------------------------------- */
.l-content{
	margin-top:10px;
	padding:0 0 50px;
}


/* p-contact
---------------------------------------------------------------------------- */
.p-contact{
	padding:50px 0 100px;
	font-size:15px;
}

.p-contact-text{
	margin:0 0 30px;
}

.p-contact-caution{
	color:#F00;
}

.p-contact-table{
	
}

.p-contact-table table{
	width:100%;
	
}

.p-contact-table tr{
	background:#f3f0e8;
	text-align: left;
}

.p-contact-table tr:nth-child(2n){
	background:#fff;
}

.p-contact-table tr th{
	width:240px;
	padding:10px 10px 10px 30px;
	color:#68493e;
	font-weight:bold;
	vertical-align: middle;
	text-align: left;
}

.p-contact-table tr td{
	padding:13px 0 13px;
	padding-right:20px;
}

.p-contact-table tr td input[type="text"] {
	font-size:15px;
	width:100%;
	padding:10px 10px 9px;
}

.p-contact-table tr td .p-form-text-s {
	width:200px !important;
}

.p-contact-table tr td select {
	font-size:15px;
	width:200px;
	padding:10px 10px 9px;
	cursor: pointer;
}

.p-contact-table tr td label {
	padding-right:10px;
}

.p-contact-table tr td textarea {
	width:100%;
	padding:10px 10px 9px;
	min-height:150px;
	max-height:150px;
	max-width:690px;
	min-width:690px;
	font-size:15px !important;
}

.m-link-btn-bofore,.m-link-btn-after{
	padding:0 !important;
}

.m-link-btn-bofore input,.m-link-btn-after input{
	padding:15px 10px !important;
}

@media screen and (max-width:768px){
	.p-contact{
		padding:20px 0 100px;
		font-size:13px;
	}

	.p-contact-text{
		margin:0 10px 30px;
	}

	.p-contact-caution{
		color:#F00;
	}

	.p-contact-table{

	}

	.p-contact-table table{
		width:100%;

	}

	.p-contact-table tr{
		background:#f3f0e8;
		text-align: left;
	}

	.p-contact-table tr:nth-child(2n){
		background:#fff;
	}

	.p-contact-table tr th{
		width:100%;
		padding:10px 10px 10px 10px;
		display:block;
	}

	.p-contact-table tr td{
		padding:10px 10px 10px 10px;
		display:block;
	}

	.p-contact-table tr td input[type="text"] {
		font-size:13px;
		width:100%;
		padding:10px 10px 9px;
	}

	.p-contact-table tr td .p-form-text-s {
		width:200px !important;
	}

	.p-contact-table tr td select {
		font-size:13px;
		width:200px;
		padding:10px 10px 9px;
		cursor: pointer;
	}

	.p-contact-table tr td label {
		padding-right:10px;
	}

	.p-contact-table tr td textarea {
		width:100%;
		padding:10px 10px 9px;
		min-height:100px;
		max-height:100px;
		max-width:100%;
		min-width:100%;
	}

	.m-link-btn{
		width:auto !important;
		margin:20px 10px 0;
	}

	.m-link-btn-bofore input,.m-link-btn-after input{
		padding:15px 10px !important;
	}
}