body{
	 font-size:12px;
	 line-height:150%;
}

.er{
	 font-size:12px;
	 line-height:150%;
}

.size11{
	 font-size:11px;
	 line-height:150%;
	 color:#4D4D4D
}
.class1{
	 font-size:9pt;
	 line-height:140%;
}
.size2{
	 font-size:10pt;
	 line-height:140%;
}
.size14{
	 font-size:14px;
	 line-height:150%;
	 color:#4D4D4D
}
b{
color:#4D4D4D
}

.all	{font-size:12px;
	 line-height:150%;
	 color:#000066}

/* ---- a		{color:#ff6600} */

/* ---- a:hover	{color:#ff0000} */

/* ---- コンテンツ ---- */
b.orange{
color:#ff6600
}
a.blue{
color:#191970
}
.blue{
color:#191970
}
.black{
color:#000000
}

.bi{
color:#191970;
text-decoration: none;
}
A.bi:hover { text-decoration: underline; } 

.ertop{
color:#4169e1;
text-decoration: none;
}
A.ertop:hover { text-decoration: underline; } 

.normal{
	 font-size:12px;
	 line-height:150%;
}
.kyocho{
	 font-size:15px;
	 line-height:150%;
	color:#990000;
	font-weight: bold;

}
.red{
color:#990000
}


.contents {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  font-size: 12px;
  line-height:120%;
}
.contentsbi {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  font-size: 12px;
  line-height:140%;
}
.size_m{


}
h3 {
	border-color: #6AA9DF #6AA9DF #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
padding-left:5px;
padding-bottom:0px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}
.h3under {
	border-color: #6AA9DF #6AA9DF #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 0px;
padding-left:5px;
padding-bottom:0px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}

h4 {
	border-color: #003399 #FF6600 #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;

padding-left:5px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}

h2 {
	border-color: #003399 #FF8C00 #334556;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:5px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
  margin-top: 20px;
}
.contents2 {
	border-color: #003399 #003399 #000000 #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 3px;
  font-size: 12px;
  line-height:150%;
}

.blockquote1 {
	color: #4D4D4D;
	background-color:#F8FBFD;
	border-color:#6AA9DF;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 13px;
  line-height:150%;
	margin: 0em 3em 0em 3em;
  margin-top:5px;
}

.blockquote2 {
	color: #4D4D4D;
	background-color:#FFFBF5;
	border-color:#FF6600;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 13px;
  line-height:150%;
	margin: 0em 3em 0em 3em;
  margin-top:5px;
}

.blockquote3 {
	color: #4D4D4D;
	background-color:#F8FBFD;
	border-color:#6AA9DF;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.blockquote4 {
	color: #4D4D4D;
	background-color:#F1F6D8;
	border-color:#B1C832;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.catch {
	color: #4D4D4D;
	font-weight: bold;
	font-style: italic; 
  line-height:150%;
	background-color:#FFFfff;
	border-color:#FF6600;
	padding: 14px;
	font-size: 14px;
  margin-top:5px;

}
.tb1 {
	color: #4D4D4D;
	background-color:#F8FBFD;
	border-color:#ffffff;
	border-style:solid;
	border-width: 1.5px 1.5px 0px 1.5px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
}
.tb1a {
	color: #4D4D4D;
	font-weight: bold;
	background-color:#F8FBFD;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	border-style:solid;
	border-width: 1.5px 1.5px 0px 5px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
  padding-left:5px;
}
.tb2 {
	color: #4D4D4D;
	background-color:#FFFBF5;
	border-color:#ffffff;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
}
.tb2a {
	color: #4D4D4D;
	font-weight: bold;
	background-color:#FFFBF5;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	border-style:solid;
	border-width: 1.5px 1.5px 0px 5px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
  padding-left:5px;
}

.tb3 {
	color: #4D4D4D;
	font-weight: bold;
	background-color:#FFFBF5;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
  padding-left:5px;
}
.tb3a {
	color: #4D4D4D;
	font-weight: bold;
	background-color:#FFFBF5;
	border-color:#ffffff #ffffff #ffffff #ffffff;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	padding: 2px;
	font-size: 12px;
  line-height:150%;
  margin-top:0px;
  padding-left:5px;
}

h5 {
	border-color: #6AA9DF #6AA9DF #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
padding-left:5px;
padding-bottom:0px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}

h6 {
	border-color: #003399 #B1C832 #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
padding-left:5px;
padding-bottom:0px;
	font-size: 13px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}

.h7 {
	border-color: #003399 #FF8C00 #334556;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:5px;
	font-size: 12px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
  margin-top: 20px;
}

.h8 {
	border-color: #003399 #FF8C00 #334556;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:5px;
	font-size: 14px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
  margin-top: 20px;
}

.sizes {
	font-size: 12px;
  line-height:120%;
}

.blockquote5 {
	font-weight: normal;
	color: #4D4D4D;
	background-color:#ECECEC;
	border-color:#808080;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:130%;

}
.blockquote6 {
	font-weight: bold;
	color: #4D4D4D;
	background-color:#ffffe0;
	border-color:#808080;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.blockquote7 {
	font-weight: normal;
	color: #4D4D4D;
	background-color:#ffffe0;
	border-color:#808080;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.blockquote8 {
	font-weight: normal;
	color: #990000;
	background-color:#ECECEC;
	border-color:#808080;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.hidariwaku {
	font-weight: normal;
	color: #990000;
	background-color:#ECECEC;
	border-color:#808080;
	border-style:solid;
	border-width: 1.5px 0px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.tbform { 
	font-size: 12px;
border: 1px red solid;
border-collapse: collapse; 
border-color:#808080;
  line-height:140%;

} 
.tbform_er { 
	font-size: 13px;
border: 1px red solid;
border-collapse: collapse; 
border-color:#ffffff;
  line-height:140%;

} 

.tbform_g { 
	font-size: 12px;
border-collapse: collapse; 

	border-top: 1px solid navy;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;;
} 
.tbform_g2 { 
	font-size: 12px;
	border-collapse: collapse; 
	border-top: 1px solid navy;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	border-left: 1px solid navy;
} 
.tbform_g3 { 
	font-size: 11px;
	border-collapse: collapse; 
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
} 


.tbform1 { 
	font-size: 12px;
border: 1px red solid;
border-collapse: collapse; 
border-color:#808080;
background-color:#ffffe0;
} 
.tbform2 { 
	font-size: 12px;
background-color:#ffffff;
} 
.tbform3 { 
	font-size: 12px;
border-bottom: 1px solid;
border-collapse: collapse; 
background-color:#ffffff;
} 

.h3g {
	border-color: #6FC055 #6FC055 #CECECE;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 5px;
padding-left:5px;
padding-bottom:0px;
	font-size: 15px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}

.blockquote3g {
	color: #4D4D4D;
	background-color:#F8FBFD;
	border-color:#6FC055;
	border-style:solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}
.blockquote_noflame {

	padding: 4px;
	font-size: 12px;
  line-height:150%;
	margin: 1.5px 1.5px 1.5px 15px;
  margin-top:5px;
}

.blockquote3g2 {
	border-color: #6FC055 #6FC055 #6FC055 #6FC055;
	background-color:#ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
padding-left:5px;
padding-bottom:0px;
	font-size: 12px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}
.blockquote3g3 {
	color: #ffffff;
	border-color: #6FC055 #6FC055 #6FC055 #6FC055;
	background-color:#6FC055;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
padding-left:5px;
padding-bottom:0px;
	font-size: 12px;
	margin: 0em;
  	line-height:150%;
	font-weight: bold;
}
.bbold {
	color: #000000;
  	line-height:150%;
	font-weight: bold;
	font-size: 14px;
  margin-top:5px;
  margin-bottom:5px;
}
.bnormal {
	color: #4D4D4D;
	font-weight: bold;
}

ul,ol{
margin-bottom:0px;
margin-left:18px;
list-style-type:disc;
    padding: 0;
}
li{
list-style-position: outside;
margin-right:1px;
}

