﻿html{
font-family:"Avenir" , "Open Sans" , "Helvetica Neue" , "Helvetica" , "Arial" , "Verdana" , "Roboto" , "BIZ UDPゴシック" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック" , "MS PGothic" , "sans-serif";
-webkit-text-size-adjust:none;}
}

/* Firefox などのモダンブラウザheight:100%用 */

body > #bg {
	height: auto;
}



/* 以下の3箇所にheight:100%;を記述。 */ 

html{

	height:100%;

}


body{

	height:100%;

	background-color:#edf4f7;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	text-align:center;

	font-size:14px;

}





/* 項目表示用 */

h1{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:18px;

	color:#48483F;

	text-align:center;

}



div.wide1{

	width:95%;

	background:#FFFFFF;

	border:medium solid #222255;

	border-width:0px;

}



div.wide2{

	width:90%;

	background:#FFFFFF;

	border:medium solid #222255;

	border-width:1px;

	padding:20px 20px 20px 20px;

	text-align:left;

}




input[name="submit"] {
-webkit-appearance: none;
	font-size: 1.25em;
	font-weight: bold;
	padding: 10px 40px;
	background-color: #F90;
	color: #fff;
	border-style: none;
	border-radius: 10px;
}
input[name="submit"]:hover {
    background: #ffe2b5;
    color: #999;
}


input[name="submit3"] {
-webkit-appearance: none;
	font-size: 1.25em;
	font-weight: bold;
	padding: 10px 40px;
	background-color: #F90;
	color: #fff;
	border-style: none;
	border-radius: 10px;
}
input[name="submit3"]:hover {
    background: #ffe2b5;
    color: #999;	
}

input[name="submit4"] {
-webkit-appearance: none;
	font-size: 1.0em;
	font-weight: bold;
	padding: 10px 20px;
	background-color: #F90;
	color: #fff;
	border-style: none;
	border-radius: 10px;
}
input[name="submit4"]:hover {
    background: #ffe2b5;
    color: #999;
}


.flex2{
  display: flex;
  flex-direction: row;
  justify-content: left;
  flex-wrap: wrap;
  align-items: center;
}
.flex2 div {
  max-width:100%;
  background: #fff;
  box-sizing:border-box;
}

