@charset "UTF-8";
@import url("css/base.css");
@import url("css/label.css");
@import url("css/confirm.css");
@import url("css/confirm.flat.css");
@import url("css/confirm.overlay.css");
@import url("css/loading.css");
@import url("css/stripe.css");
@import url("css/error.css");
@import url("css/warning.css");
@import url("css/price.css");
@import url("css/input.css");
@import url("css/phase.css");
@import url("css/cart.css");
@import url("css/button.css");

body {
	overflow-x: hidden;
}
div#mfp_hidden {
	overflow: hidden;
	width: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
div#mfp_hidden input { 
}
div.mfp_thanks {
}
div.mfp_thanks p {
}
div.mfp_thanks ul.mfp_caution {
}
div.mfp_thanks ul.mfp_caution li {
}
div#mfp_thanks {
}
div#mfp_thanks strong {
}


/* ブラウザごとのスタイルを解除 */
input[type=text],
input[type=email],
input[type=tel],
button,
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  padding: 2px 5px;
  border-radius: 0;
}

input:focus,
button:focus,
textarea:focus{
	outline: none;
}

form#mailformpro .form_title,
form#mailformpro .form_text{
	text-align: left;
}

form#mailformpro .form_title{
	font-size: 16px;
	padding-left: 40px;
	padding-top: 25px;
	color: #333;
}

form#mailformpro .form_text{
	font-size: 10px;
	padding-left: 50px;
	color: #666;
}

form#mailformpro .form_text span{
	color: #cc0000;
}

form#mailformpro .form_table{
	width: 884px;
	margin: 0 auto;
	border-collapse: collapse
}

form#mailformpro .form_table th,
form#mailformpro .form_table td{
	text-align: left;
	font-size: 12px;
	padding: 5px;
	line-height: 2;
	border: 1px solid #999;
}

form#mailformpro .form_table th{
	width: 160px;
	vertical-align: top;
}

form#mailformpro .form_table th span{
	color: #cc0000;
}

form#mailformpro .form_table td{
	width: calc(100% - 160px);
}

form#mailformpro .form_table td .text{
	display: inline-block;
	padding: 0 3px 0 0;
}

form#mailformpro .form_table td input[type=text]{
	width: 69px;
}

form#mailformpro .form_table td input[type=tel],
form#mailformpro .form_table td input[type=email]{
	width: 189px;
}

form#mailformpro .form_table td textarea{
	max-width: 262px;
	width: 100%!important;
	min-height: 97px;
}

form#mailformpro .to{
	margin-top: 10px;
	width: 200px;
	height: 30px;
}
