.body,p,div,dd,dt,dl,ul,ol,td,input,select,textarea {
font-size:10pt;
line-height:150%;
}

p {
text-align:left;
}

img {
	border:0;
}
h1{
margin:0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
}

h3{
margin:0px;
padding:0px;
}

h4{
margin:0px;
padding:0px;
}

.read {
text-align:left;
font-weight:bold;
font-size:14px;
color: #FF0000;
}

.read02 {
text-align:left;
font-weight:bold;
font-size:16px;
color: #0043CF;
}

.q{
font-weight:bold;
text-align:left;
margin:0px;
padding:5px 0px 5px 10px;
color: #FFFFFF;
}

.hosoku{
text-align:left;
margin:0px;
padding:5px 0px 5px 0px;
color: #FFFFFF;
}

.style1 {color: #FF0000}

.subtl {
	font-size:14px;
	padding-bottom:10px;
}
/* q[^[ */
.caution_txt {
	margin:0px;
	padding:0 8px;
	line-height:1.3;
}
.caution_sol{
	color:#FFFFFF;
	background:#FF0000;
}
.caution_sol p {
	margin:0;
	padding:5px;
	font-weight:bold;
	text-align:left;
}


.privacy{
	border:1px solid #FF0000;
	padding:10px 12px;
	margin:0 0 20px 0;
}
.privacy p{
	margin:0;
	padding:0;
}
.privacy p.text{
	margin:0;
	padding:0 0 0 1.0em;
}

