/*こととね：CSS基本形*/
body {  color: #000000; background-color: #FFFFFF}
dt {  font-weight: bold}
em {font-weight:bold; font-style: normal}
strong {font-weight: bold; color: red}
cite {  font-style: normal; text-decoration: underline}
img {  float: right; clear: right; margin-bottom: 0.5em; margin-left: 0.5em; border: none;}
img.fig {  float: right; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; border: 1px #333333 solid}
dl img {float: none; padding: 0; margin: 0}
hr {clear: both}

.lead {  text-align: center}
.lead img {  float: none}
/* .flang {  font-family: "Times", "Times New Roman", "serif"} */
.data {  font-size: small; font-style: normal; font-weight: normal; text-align: left}
.data address {  font-style: normal}
.data address img {float: none; border: 0; padding: 0; margin: 0.5em 0 0 0;}
.title {text-align: center}
.attention {text-align: center}
.addition {  text-align: right}
.commercial { text-align: center }
.introduction {font-weight: bold; margin: 1.5em 2em}
.introduction p {margin: 0}

table {  border: 2px #333333 solid; /* width: 95%; */ margin-left: 3%; margin-top: 0px; margin-bottom: 1em; border-collapse: collapse;}
thead th { border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; text-align: center;  padding: 2px 4px;}
tbody th { border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; text-align: left;  padding: 2px 4px;}
td {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  padding: 2px 4px;}
td img {  float: none}
.figontable {  text-align: center}


ol.outline {list-style-type: upper-roman}
ol.outline ol {list-style-type: upper-alpha}
ol.outline ol ol {list-style-type: decimal}
ol.outline ol ol ol {list-style-type: lower-alpha}
ol.outline ol ol ol ol ol {list-style-type: decimal}
ol.outline ol ol ol ol ol ol {list-style-type: lower-alpha}
ol.outline ol ol ol ol ol ol ol {list-style-type: decimal}

ol.alphal {list-style-type: upper-alpha}
ol.alphas {list-style-type: lower-alpha}

ul.photo {list-style-type: none}
ul.photo li, ol.photo li {margin-top: 1em}
ul.photo li img, ol.photo li img {float: none; margin: 0;}
dl.photo {margin-left: 2em}
dl.photo dt {margin-top: 1em}
dl.photo dt img {float: none}
dl.photo dd {margin-left: 0;}

