  body {text-align:center;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;color: #333333;font-size: 95%;line-height: 1.6em;font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";background-color: #FFFFFF}
.tr,td {line-height: 1.6em;color: #333333;font-size: 90%;}
  a:link {color:#3333CC;} 
@a:hover {color:#3333CC;text-decoration : none; } 
.header {width:750px;background-image:url(image/b_title.gif);text-align:left;border-bottom:2px groove #cccccc;}
.pankuzu {width:750px;text-align:left;text-indent:5px;padding:10px 0 10px 0;line-height: 1.2em;font-size: 9pt;color: #666666;}
.pageup {width:750px;margin:20px 0 10px 0;text-align:right;}
.title {width:620px;margin:0 0 20px 0;padding:40px 0 5px 0;	text-align:center;font-size: 130%;font-style: normal;font-weight: bold;border-bottom:1px solid #666666;	}
.h1 {font-size: 130%;font-style: normal;font-weight: bold;line-height: normal;font-variant: normal;	text-transform: none;}
.h2 {font-size: 90%;color: #333333;font-weight: bold;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;}
h2 {font-size: 120%;color: #333333;font-weight: bold;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;
margin:8px 0 8px 0}
p {margin:0px;text-align:left;text-indent:1em;line-height:1.5em;}
ul {margin:5px 0 5px 25px;text-align:left;text-indent:1em;list-style-type:square;}
ol {margin:5px 0 5px 30px;text-align:left;text-indent:1em;}
dt {margin:5px 0 5px 0px;padding:0px;text-align:left;text-indent:1em;}

.list {margin:15px 0 5px 0;padding:0px;text-align:left;text-indent:20px;font-weight: bold;background-image:url(image/bt.gif);background-position:left;background-repeat:no-repeat;}
.list_s {margin:0px;padding:0px;text-align:left;text-indent:10px;font-weight: bold;}
.infolist01 {line-height:1.6em;color:#333333;background-image:url(image/arrow_new.gif);background-position:left;background-repeat:no-repeat;padding:0 5px 0 20px;margin:10px 0 0 10px;font-weight:bold;font-size:14px;}
.infolist02 {line-height:1.6em;color:#333333;background-image:url(image/buttan.gif);background-position:left;background-repeat:no-repeat;padding:0 5px 5px 20px;margin:10px 0 0 10px;font-weight:bold;font-size:14px;}
.infolistnotes {line-height:1.3em;color:#333333;padding:0 5px 0 30px;margin:0px;font-size:12px;text-indent:1em;}

.text1 {line-height: 1.1em;font-size: 10pt;color: #666666;}
.text2 {line-height: 1.2em;font-size: 10pt;color: #333333;}
.text2 table {width:370px;border:1px solid #cccccc;border-collapse:separate;border-spacing:1px;margin:0px 0px 0px 10px;}
.text2 th {width:120px;padding:3px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#ffffff;empty-cells:show;font-size: 10pt;font-weight:normal;text-align:left;}
.text2 td {width:250px;padding:3px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#ffffff;empty-cells:show;}
.caption {width:630px;margin:10px 0 5px 0;text-align:left;text-indent:1em;text-decoration:underline;}
.pointup {color:#006699;font-weight:bold}
.chart {line-height: 1.3em;font-size: 10pt;font-family : sans-serif, Arial, Helvetica, '!)l!)r !)S!)V!)b!)N', '!)l!)r !)o!)S!)V!)b!)N', 'MS UI Gothic';color: #333333;}
.notes {line-height: 1.1em;font-size:  9pt;}
.yakuwari {padding:5px;line-height: 1.3em;font-size:10pt;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.text_red {font-size:10pt;border-bottom:1px solid #ff0000;color:#FF0000;}
.red {color:#FF0000;}
.item {line-height:1.3em;font-size: 10pt;color: #333333;background-image:url(image/arrow_s.gif);background-position:left;background-repeat:no-repeat;padding:0 0 0 20px;margin:0 0 0 10px;}
.item_s {line-height: 1.3em;font-size: 10pt;color: #333333;padding:0 0 0 30px;margin:0 0 0 10px;}
.date {font-size: 8pt;color:#993333;padding:0 5px 0 0;text-align:left;}
.bar {background-color: #99CCFF;}
.sbar  {background-color: #F5F5F5;}
.rocal_title {height:30px;width:100%;background-color:#f5f5f5;border-top:1px solid #99ccff;padding:3px 0px 3px 5px;font-size:130%;font-weight:bold;}
