@charset "utf-8";
/* CSS Document */
#header h1{font-size:14px;}
#header ul{margin-bottom:0;}
#header ul li{font-size:13px;}

.pc-none{display:none;}
#button{justify-content: center;}
/*  */

h2 {margin-top: 20px; margin-left: 100px;} 

#form { width: 95%; overflow: none; margin-top: 1%; padding-top: 0px; margin-left:3%; margin-right: auto; font-size:15px;}
table{width:100%;}
#form td{font-size:15px;}

.koumoku { background:#FFc080; font-size: 15px; color: #000000; padding:1.5%; padding-left: 10px; margin-bottom:0.5%; display:block;}

.kinyuu { background: #FFFFFF; font-size: 17px; padding:2%; display:flex;}

.hissu { color: #990033; font-size: 13px; padding-left: 20px; line-height:1.5; text-indent: -1em; padding-top: 10px;}

td input{width:70%; display:block; margin-bottom:5px; margin-right:2%;}

.tel { font-size: 15px; color: #0e133c;  font-weight: bold; }

.tel2 { font-size: 15px; color: #0e133c;}

.form_title { font-size: 15px; color: #0e133c;  font-weight: bold; }

#phone { margin-top:30px; padding-bottom: 20px; text-align: center; width: 505px; margin-left: auto; margin-right: auto; text-align: center;}

.question { font-weight: bold; margin:2% 0 0; display:block;}


div#hero h5{font-size:22px; padding-bottom:1%; border-bottom:2px solid orange; margin-bottom:2%; padding-left:1.5%; font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
div#hero p{font-size:17px; line-height:1.5;}
div#hero{padding:2.5%;}

.red{
	color:#C00;
	display:inline-block;
	margin-left:0.5%;
	font-size:12px;
	font-weight:bold;
}

label{
	margin:2%;
	line-height:1.7;
}

input[type="button"]{
	width:150px;
	text-align:center;
	margin-top:2%;
	padding:1%;
}
input[type="submit"]{
	width:150px;
	text-align:center;
	margin-top:2%;
	padding:1%;
}

textarea{width:100%; min-height:200px;}

.flex{display:flex;}