/* CSS Document */

table{border-collapse: collapse}
td{border: 1px solid black;}
body{font-size: medium;}
label{font-size: 1.4em;}

h1 {
	color: #364e96;/*文字色*/
	padding: 0.5em 0;/*上下の余白*/
	border-top: solid 3px #364e96;/*上線*/
	border-bottom: solid 3px #364e96;/*下線*/
}

h2 {
	color: #010079;
	text-shadow: 0 0 5px white;
	border-left: solid 7px #010079;
	background: -webkit-repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
	background: repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px,#e9f4ff 3px, #e9f4ff 7px);
}

h3 {
	position: relative;
	padding: 0.6em;
	background: #e0edff;
}

h3:after {
	position: absolute;
	content: '';
	top: 100%;
	left: 30px;
	border: 15px solid transparent;
	border-top: 15px solid #e0edff;
	width: 0;
	height: 0;
}

table{
  border-collapse:collapse;
}
td,th{
  padding:10px;
}
th{
  color:#fff;
  background:#005ab3;
}
table tr:nth-child(odd){
  background:#e6f2ff;
}
td{
  border-bottom:2px solid #80bcff;
}


.text1 {
	border:0;
	padding:10px;
	font-size:1.1em;
	font-family:Arial, sans-serif;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-radius: 3px;
	color:black;
	margin:0 0 20px;
	width:650px;
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);

}

.text2 {
	border:0;
	padding:10px;
	font-size:1.1em;
	font-family:Arial, sans-serif;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-radius: 3px;
	color:black;
	margin:0 0 20px;
	width:200px;
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}

.text3 {
	border:0;
	padding:10px;
	font-size:1.1em;
	font-family:Arial, sans-serif;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-radius: 3px;
	color:black;
	margin:0 0 20px;
	width:500px;
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
}

.button {
	display       : inline-block;
	border-radius : 5%;          /* 角丸       */
	font-size     : 12pt;        /* 文字サイズ */
	text-align    : center;      /* 文字位置   */
	cursor        : pointer;     /* カーソル   */
	padding       : 18px 36px;   /* 余白       */
	background    : #000066;     /* 背景色     */
	color         : #ffffff;     /* 文字色     */
	line-height   : 1em;         /* 1行の高さ  */
	transition    : .3s;         /* なめらか変化 */
	box-shadow    : 6px 6px 4px #666666;  /* 影の設定 */
	border        : 2px solid #000066;    /* 枠の指定 */
}
.button:hover {
	box-shadow    : none;        /* カーソル時の影消去 */
	color         : #000066;     /* 背景色     */
	background    : #ffffff;     /* 文字色     */
}

.button2 {
	display       : inline-block;
	border-radius : 5%;          /* 角丸       */
	font-size     : 12pt;        /* 文字サイズ */
	text-align    : center;      /* 文字位置   */
	cursor        : pointer;     /* カーソル   */
	padding       : 18px 36px;   /* 余白       */
	background    : rgba(255, 153, 153, 0.52);     /* 背景色     */
	color         : #b30000;     /* 文字色     */
	line-height   : 1em;         /* 1行の高さ  */
	transition    : .3s;         /* なめらか変化 */
	box-shadow    : 6px 6px 4px #666666;  /* 影の設定 */
	border        : 2px solid rgba(255, 153, 153, 0.52);    /* 枠の指定 */
}
.button2:hover {
	box-shadow    : none;        /* カーソル時の影消去 */
	color         : rgba(255, 153, 153, 0.52);     /* 背景色     */
	background    : #b30000;     /* 文字色     */
}

.button3 {
	display       : inline-block;
	border-radius : 5%;          /* 角丸       */
	font-size     : 12pt;        /* 文字サイズ */
	text-align    : center;      /* 文字位置   */
	cursor        : pointer;     /* カーソル   */
	padding       : 18px 36px;   /* 余白       */
	background    : rgba(153, 153, 153, 0.52);     /* 背景色     */
	color         : #000000;     /* 文字色     */
	line-height   : 1em;         /* 1行の高さ  */
	transition    : .3s;         /* なめらか変化 */
	box-shadow    : 6px 6px 4px #666666;  /* 影の設定 */
	border        : 2px solid rgba(153, 153, 153, 0.52);    /* 枠の指定 */
}
.button3:hover {
	box-shadow    : none;        /* カーソル時の影消去 */
	color         : rgba(153, 153, 153, 0.52);     /* 背景色     */
	background    : #000000;     /* 文字色     */
}