@media print, screen and (min-width: 769px) {
.single .teltime {
	font-size:14px;
}
.single .telnum {
	font-size:38px;
	font-family:'Roboto Condensed', sans-serif;
	color:#333;
}
.single .telnum span {
	color:#999;
}
.single .telnum:before {
	content:"\f098";
	font-family:FontAwesome;
	font-weight:normal;
	margin-right:6px;
	color:#fff000;
}
.single .caution {
	margin-bottom:50px;
}
.single .caution dt {
	font-weight:bold;
	margin-bottom:6px;
}
.single .caution dd {
	padding-left:1em;
	margin-bottom:2px;
}
.single .caution dd:before {
	content:"\f111";
	font-family:FontAwesome;
	font-weight:normal;
	font-size:8px;
	margin-right:6px;
}
.single .caution dd:last-child {
	margin-bottom:30px;
}
.single .form {
	display:flex;
	flex-wrap:wrap;
	margin-bottom:30px;
}
.single .form dt {
	position:relative;
	font-weight:bold;
	width:30%;
	background:#f2f2f2;
	border-bottom:#CCC 1px dotted;
	padding:12px;
}
.single .form dt span {
	position:absolute;
	right:12px;
	top:14px;
	font-weight:normal;
	font-size:11px;
	background:#F60;
	color:#FFF;
	padding:6px;
	line-height:1;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.single .form dd {
	width:70%;
	border-bottom:#CCC 1px dotted;
	padding:12px;
}
.single .form dd input {
	padding:10px;
	width:50%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:#CCC 1px solid;
}
.single .form dd textarea {
	padding:10px;
	width:100%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border:#CCC 1px solid;
}
.privacy {
	text-align:center;
}
.privacy a {
	color:#666;
	text-decoration:none;
	font-size:12px;
}
.error_messe {
	color:#F00;
}
.btn-set {
	display:flex;
	flex-wrap:wrap;
}
.btn-set li:first-child {
	width:50%;
	padding-right:10px;
}
.btn-set li:last-child {
	width:50%;
	padding-left:10px;
}
.submit-confirm {
	display:block;
	font-size:18px;
	width:250px;
	height:60px;
	color:#FFF;
	margin:0 auto;
	font-weight:bold;
	margin-bottom:20px;
	border:0;
	background:#ff3300;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
}
.submit-back {
	display:block;
	font-size:18px;
	width:250px;
	height:60px;
	margin:0 0 0 auto;
	color:#FFF;
	border:0;
	background:#666;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
}
.submit {
	display:block;
	font-size:18px;
	width:250px;
	height:60px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:20px;
	border:0;
	background:#ff3300;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	cursor:pointer;
}
}