h1,h2,h3,h4,h5,h6,p,ul,li {
	margin:0;
	padding:0;
	text-align:left;
}

h1,h2,h3,h4,h5,h6{
	margin-bottom:15px;
}

h1 {
	padding-left:30px;
	line-height:2.7em;
	font-size:158%;
	color:#0071BE;
	background-image:url(../images/common/contentsTitle/h1Title.jpg);
}

h2 {
	padding-left:20px;
	line-height:2em;
	font-size:143%;
	border-width:0 0 1px 10px;
	border-color:#0071BE;
	border-style:solid;
	color:#0071BE;
}

h3 {
	padding-left:15px;
	line-height:2.2em;
	font-size:129%;
	border:none;
	background-color:#EAF4E3;
	color:#0071BE;
}

h4 {
	padding-left:15px;
	line-height:35px;
	font-size:115%;
	border-width:1px 0;
	border-color:#B1D4EB;
	border-style:solid;
	color:#0071BE;
}

h5 {
	line-height:30px;
	font-size:108%;
	color:#0071BE;
}

h6 {
	font-weight:bold;
	font-size:100%;
	color:#0071BE;
	
}

p {
	padding:0 0 0 15px;
}

table {
	border:1px solid #0071be;
	border-collapse:collapse;
}

th {
	font-weight:normal;
}

tr,th,td {
	border:1px solid #0071be;
	border-collapse:collapse;
	padding:5px;
}

th p ,td p{
	padding:0;
}

blockquote {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;	
}

a {
	color:#003F97;
}

a:hover{
	color:#F14401;
}

a:visited{
        color:#660099;
}

hr {
	border-width:0 0 1px;
	border-style:dotted;
	margin:10px 0;
}

/* ************************ 旧タグ ************************　*/

.underline {
	text-decoration:underline;
}


.left {
	text-align:left;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.table_div_center {
	text-align:center;
}

.table_center {
	margin-left:auto;
	margin-right:auto;
}
