﻿html {
	line-height: 150%;
	font-size: large;
	font-family: "游ゴシック";
}
p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.p2{
	margin-left:2em;
	text-indent:-1em;
}
.p2a{
	margin-left: 2em;
	text-indent: -2em;
}

.font-style1 {
	font-family: 游ゴシック;
	font-size: x-large;
	line-height: 2;
}
.font-style2 {
	font-family: 游ゴシック;
	font-size: large;
	line-height: 2;
}
.font-style22 {
	font-family: 游ゴシック;
	font-size: large;
	line-height: 1;
}
.font-style23 {
	font-family: 游ゴシック;
	font-size: large;
	line-height: 1;
}
.font-style3 {
	text-decoration: none;
}
.font-color-maroon {
	color: #800000;
}
h4 {
	padding: .6em .75em .5em .1em;
	background-color: #f6f6f6;
	border-left: 6px solid #3498db;
	border-bottom: 1px solid #bbb;
	font-family: 游ゴシック;
	font-size: x-large;
}
table {
 	text-align: center;
 	border-collapse: collapse;
}
th {
 	padding: 5px;
 	background: #e3faf8;
 	border: solid 1px black;
}
td {
	padding: 5px;
 	border: solid 1px black;
 	text-align: left;
}
.div {
	border: 2px solid #000000;
	width: 100%;
	font-weight: bold;
}

.box1 {
    padding: 0.5em 0.5em;
    margin: 0.5em 0;
    font-weight: bold;
    border: solid 2px #000000;
}
.box1 p {
    margin: 0; 
    padding: 0;
}
.box5 {
    padding: 0.5em 1em;
    margin: 2em 0;
    border: double 5px #4ec4d3;
}
.box5 p {
    margin: 0; 
    padding: 0;
}
.box6 {
    padding: 0.5em 1em;
    margin: 2em 0;
    background: #f0f7ff;
    border: dashed 2px #5b8bd0;/*点線*/
}
.box6 p {
    margin: 0; 
    padding: 0;
}

