

body {
		line-height: 170%;
		margin-left: 0px;
		martgin-right: 0px;
		padding-left: 20px;
		padding-right: 20px;
}
			
h1 {
		position: relative;
		padding: 0.5em;
		background: #000080;
		color: white;
}

h1::before {
		position: absolute;
		content: '';
		top: 100%;
		left: 0;
		border: none;
		border-bottom: solid 15px transparent;
		border-right: solid 20px rgb(149, 158, 155);
}

h2 {
		padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
		color: #000080;/*文字色*/
		background: #f4f4f4;/*背景色*/
		border-left: solid 2px #808080;/*左線*/
		border-bottom: solid 1px #808080;/*下線*/
}

a {
		padding-right: 0.7em;
		color: #000000;/*文字色*/
		border-left: solid 4px #0000cc;/*左線*/
		text-decoration:none;
}

.fontsize{
		font-size:2em;
}

p {
		font-family:"ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", serif;
		font-size:11pt;
}


