h2.leftsp { padding-left: 30px}
.text-large {  font-size: 108%}
.text-std {  font-size: 83%}.text-small {  font-size: 67%}
.text-std_b_mid { font-size: 83%; font-weight: bold; vertical-align: middle}
h1 {  font-size: 108%; font-weight: bold; margin: 0px}
h2 {  font-size: 83%; font-weight: bold; margin: 4px}
h3 {  font-size: 83%; font-weight: bold; margin-top: 1px; margin-bottom: 0px; padding-left: 5px; border-left-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-color: #999999}
h4 {  font-size: 67%; font-weight: bold; margin-top: 11px; margin-bottom: 0px}
h5 {  font-size: 83%; font-weight: bold; margin: 0px}
h6 {  font-size: 67%; font-weight: bold; margin-top: 1px; margin-bottom: 0px; padding-left: 5px; border-left-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-color: #999999}
.note {  font-size: 67%; color: #FF9900; vertical-align: text-top; font-weight: bold}
.note-red {  font-size: 67%; color: #990000; font-weight: normal}

/*リストクラスタ　1*/
div.list {font-size: 83%;line-height: 133%;margin-bottom: 6px;}.list ul {list-style: none;margin: 0px 0px 0px 0px;}
.list li {padding-left: 20px;background: url("/common/common_img/list2.gif") 5px 2px no-repeat;}
.list li.link {padding-left: 20px;background: url("/common/common_img/list_link2.gif") 5px 2px no-repeat;}
.list blockquote {width: 100%;margin-top: 3px;margin-left: 0px;}

/*リストクラスタ　2*/
div.list-small {font-size: 67%;line-height: 133%;margin-bottom: 0px;}
.list-small ul {list-style: none;margin: 0px 0px 0px 0px;}
.list-small li {padding-left: 17px;background: url("/common/common_img/list2.gif") 5px 0px no-repeat;}
.list-small li.link {padding-left: 17px;background: url("/common/common_img/list_link2.gif") 5px 0px no-repeat;}

/*リンクスタイル（トピックスなど）*/
div.iconlink  {font-size: 83%;line-height: 133%;margin-bottom: 0px;}
.iconlink ul {list-style: none;margin: 0px 0px 0px 0px;}
.iconlink li {padding-left: 20px;background: url("/common/common_img/icon_link.gif") 0px 2px no-repeat;}
.iconlink li.popup {background: url("/common/common_img/icon_newwindow.gif") 0px 2px no-repeat;}
.iconlink li.popup-small {background: url("/common/common_img/icon_newwindow.gif") 0px 2px no-repeat; font-size: 67%;}
.iconlink li.i-icon {padding-left: 32px;background: url("/common/common_img/i_icon.gif") 0px 2px no-repeat;}
.iconlink li.pdf 

{/* padding-left: 20px; */
background: url("/common/common_img/icon_pdf.gif") 0px 2px no-repeat;}
.iconlink blockquote {width: 100%;margin-top: 3px;margin-left: 0px;}

/*キャプション*/
caption {font-size: 67%; text-align: left; margin-bottom: 3px;}
caption.bottom {caption-side: bottom; margin-top: 3px;}
p {margin-left: 0px;margin-bottom:12px;width: 100%;font-size: 83%;line-height: 133%;}
p.small {margin-left: 0px;margin-bottom:0px;width: 100%;font-size: 67%;line-height: 133%;}

/*テーブル*/
th.data-th1-left {  font-size: 83%; text-align: left; font-weight: normal; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.data-th2-left {  font-size: 83%; text-align: left; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}
th.data-th1-center {  font-size: 83%; font-weight: normal; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.data-th2-center {  font-size: 83%; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}
td.data-td {  font-size: 83%; background-color: #FFFFFF; padding: 6px 12px 6px 12px}
th.data-th1-left-s {  font-size: 67%; text-align: left; font-weight: normal; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.data-th2-left-s {  font-size: 67%; text-align: left; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}
th.data-th1-center-s {  font-size: 67%; font-weight: normal; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.data-th2-center-s {  font-size: 67%; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}
td.data-td-s {  font-size: 67%; background-color: #FFFFFF; padding: 6px 12px 6px 12px}
th.listtable-th1 {  font-size: 83%; text-align: left; font-weight: bold; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.listtable-th2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}
td.listtable-td1 {  font-size: 83%; background-color: #FFFFFF; padding: 6px 6px 6px 12px}

.note {  font-size: 67%; color: #FF9900; vertical-align: text-top; font-weight: bold}
.note-red {  font-size: 67%; color: #990000; font-weight: normal}

/* update 20031110 */
th.data-th1-left-2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #CCCCCC; color: #505050}
th.data-th2-left-2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #E8E8E8; color: #505050}
th.data-th1-center-2 {  font-size: 83%; font-weight: normal; background-color: #CCCCCC; color: #505050}
th.data-th2-center-2 {  font-size: 83%; font-weight: normal; background-color: #E8E8E8; color: #505050}
th.data-th1-left-s-2 {  font-size: 67%; text-align: left; font-weight: normal; background-color: #CCCCCC; color: #505050}
th.data-th2-left-s-2 {  font-size: 67%; text-align: left; font-weight: normal; background-color: #E8E8E8; color: #505050}
th.data-th1-center-s-2 {  font-size: 67%; font-weight: normal; background-color: #CCCCCC; color: #505050}
th.data-th2-center-s-2 {  font-size: 67%; font-weight: normal; background-color: #E8E8E8; color: #505050}
th.listtable-th1-2 {  font-size: 83%; text-align: left; font-weight: bold; background-color: #CCCCCC; padding: 6px 12px; color: #505050}
th.listtable-th2-2 {  font-size: 83%; text-align: left; font-weight: normal; background-color: #E8E8E8; padding: 6px 12px; color: #505050}

/* update 20031110 */
td.listtable-td1-s {  font-size: 67%; background-color: #FFFFFF; padding: 6px 6px 6px 12px}
/* update 20031117 */
td.tabnavi {  font-size: 83%; text-align: center; font-weight: normal; background-color: #CCCCCC; padding: 4px}
td.tabnavi-c {  font-size: 83%; text-align: center; font-weight: normal; background-color: #999999; padding: 4px}

/* update 20101218 */
td.data-td-ns {  font-size: 83%; background-color: #FFFFFF; padding: 5px; color: #FFFFFF;  }
td.data-td-ns-left {  font-size: 83%; text-align: left; background-color: #FFFFFF; padding: 4px}

td.data-td-es {font-size: 83%; background-color: #FFFFFF; padding: 5px; background-color: #FF9933; color: #333333;}
td.data-td-gs {font-size: 83%; background-color: #FFFFFF; padding: 5px; background-color: #FFCC66; color: #333333;}
td.data-td-as {font-size: 83%; background-color: #FFFFFF; padding: 5px; background-color: #FFFF99; color: #333333;}


