BODY {
	FONT-SIZE: 85%; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic", "ＭＳ ゴシック"
; line-height: normal
}
A {
	FONT-SIZE: 100%; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic", "ＭＳ ゴシック"
}
TD {
	FONT-SIZE: 80%; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka", "MS UI Gothic", "ＭＳ ゴシック"
}
LI {
	MARGIN: 10px 0px
}
A:link {
	FONT-SIZE: 90%; COLOR: #0033cc; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 90%; COLOR: #663399; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 90%; COLOR: #0033cc; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 90%; COLOR: #ff4a00; TEXT-DECORATION: underline
}
.line {  border-color: #FFFFFF #FFFFFF #FFCC66 #FFCC66; padding-top: 3px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px}
.dotto { border: 1px #74E78D dotted; padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 2px}
.footer {  font-size: 12px}
#br-f
	{
		background-color: ##DDE3F2;
		
	}.box { border: 1px #D1FAD9 solid; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; font-size: 75%; clip:  rect(   )}
.red {  background-color: #CC0000; font-size: 85%; color: #FFFFFF}
.bg2 { color: #006633; padding-top: 3px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border-color: #FFE888 #FFE888 #FFAF37; font-weight: normal; margin-top: 3px; margin-bottom: 2px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bg-b {  font-weight: bold; color: #000000; background-color: #DDE3F2}
.gold {  color: #FFFFFF; background-color: #999900}
.bg-top {  color: #FFFFFF; background-color: #8DA5F5; border-color: #8DA5F5 #8DA5F5 #7171FF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 1px}
.bg-side {  color: #FFFFFF; background-color: #FFF1B9}
.white {  color: #FFFFFF}
.pink-b {  font-weight: bold; background-color: #FFCCCC; border: solid; border-color: #CCCCCC #E9AFC7 #E9AFC7 #CCCCCC; border-width: 1px 2px 2px 1px}
.blue-b { font-weight: bold; background-color: #D5F9E4; border: solid; border-width: 1px 2px 2px 1px; border-color: #CCCCCC #86AE86 #86AE86 #CCCCCC}
.yellow { font-weight: bold; background-color: #FFFFCC; color: #FFFFFF }
.line_b { border-color: #FFFFFF #FFFFFF #339933 #339966; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px}
.bg-b-g { font-weight: bold; color: #000000; border-color: #FFFFFF #FFFFFF #339966 #339966; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px}
.line_simple { border-color: #FFFFFF #FFFFFF #9BD78E #9BD78E; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; line-height: normal; font-weight: bold; padding-right: 3px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px}
.bgCopy { background-color: #9FB0DD; color: #FFFFFF; font-size: 85% }
.bg { background-color: #9FB0DD; color: #FFFFFF}
.line-dotto { border-color: #FFFFFF #FFFFFF #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.ball {  color: #FFCC33}
.bg-b-g-big { font-weight: bold; color: #000000; border-color: #FFFFFF #FFFFFF #339966 #339966; font-size: 14px; padding-top: 2px; padding-left: 3px; margin-left: 3px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 5px}
.title{
  font-size : 16px;
  font-weight : bold;
  padding : 4px;
}
.subtitle{
  font-size : 14px;
  font-weight : bold;
  padding : 3px;
}.bpi { background-color: #FFE888; color: #003366; font-size: 13px; padding-top: 3px; padding-right: 1px; padding-bottom: 2px; padding-left: 3px; border-color: #FFAF37 #FFAF37 #FFE888; font-weight: bold; border-style: solid; border-top-width: 2px; border-right-width: 5px; border-bottom-width: 0px; border-left-width: 1px}
.lbor{/*全体枠*/
  width: 400px;/*全体の幅*/
  border-left: solid 4px #D94545;/*枠色*/
  border-bottom: solid 1px #D94545;
  }
.title{/*タイトル部分*/
  width: 100%;
  font-size: 10pt;/*文字サイズ*/
  font-family: Impact,Arial,Verdana,sans-serif;
  letter-spacing: 0.4em;
  color: #FFFFFF;/*文字色*/
  background-color: #D94545;/*背景色*/
  padding: 1px 1em 1px 0.7em;
  border-left: solid 3px #FFD9EE;
  filter: alpha(opacity=100,finishopacity=10,style=1);
  }
.text{/*内容部分*/
  font-size: 9pt;/*文字サイズ*/
  color: #151515;/*文字色*/
  padding: 0.7em;
  border-top: solid 1px #D94545;/*枠色*/
  border-right: solid 1px #FFF5F5;
  border-left: solid 3px #FFD9EE;
  }

.bpi-2 { background-color: #FFF7D7; color: #0063C6; font-size: 13px; padding-top: 3px; padding-right: 1px; padding-bottom: 2px; padding-left: 3px; border-color: #FFD28E #FFD28E #FFF7D7; font-weight: bold; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.navy { background-color: #006699; color: #FFFFFF ; font-weight: bold}
