@charset "UTF-8";
@import url("default.css") screen, print;
@import url("normalize.min.css") screen, print;
@import url("layout.css") screen, print;

.contents dt{
	padding-bottom:0.5em;
	}
.contents dd{
	padding-bottom:1em;
	}
.contents input[type="text"],
.contents input[type="email"],
.contents input[type="tel"],
.contents textarea{
	width:100%;
	padding:0.5em;
}
.contents .btnWrap{
	text-align:center;
	}
.contents .btnWrap input[type="submit"],
.contents .btnWrap input[type="button"]{
	border-radius: 100vh;
	-webkit-border-radius: 100vh;
	-moz-border-radius: 100vh;
	padding:0.5em 2em;
	border-style: none;
	}
.contents .btnWrap input.wpcf7c-btn-confirm,
.contents .btnWrap input.wpcf7-submit{
	background-color:#000;
	color:#FFF;
	}
.contents .wrap h3{
	font-size:136%;
	}
.contents .wrap h3,
.contents .wrap p{
	padding-bottom:1em;
	}
.contents .wrap .tel{
	font-size: 140%;
	letter-spacing: 0.2em;
	}
.contents .wrap .tel,
.contents .wrap .time{
	text-align:center;
	}
.contents .wrap ol{
	padding-left:1.5em;
	}
.contents .wrap ol li{
	margin-bottom:1em;
	list-style-position: outside;
	list-style-type: decimal;
	}
.contents .wrap .qrWrap{
	clear:both;
	display:flex;
	flex-wrap: wrap;
	justify-content:center;
	text-align:center;
	}
.contents .wrap .qrWrap span{
	display:inline-block;
	padding:1em;
	width: 50%;
	max-width: 180px;
	min-width: 150px;
	}