p { text-align: justify; margin: 0; text-indent: 38px; font-size: 18px; }
.FirstLine { font-family: arial; font-size: 18px; font-weight: bold; color: white; text-decoration: none; }
.basis { font-size: 18px; text-indent: 0px; }
p.main1 { text-indent: 0px; text-align: center; margin-top: 30; margin-bottom: 15; font-size: 22px; font-weight: bold; font-family: arial; }
p.main2 { text-indent: 0px; text-align: center; margin-bottom: 30; font-size: 22px; font-family: arial; }
p.right { text-indent: 0px; text-align: right; margin-bottom: 14; font-size: 18px; }
p.c-number { text-indent: 0px; text-align: center; margin-top: 45; margin-bottom: 0; font-size: 22px; font-style: italic; }
p.c-title { text-indent: 0px; text-align: center; margin-top: 5; margin-bottom: 20; font-size: 24px; font-weight: bold; }
.index { vertical-align: super; font-size: 10px; }
.a-number { margin-left: 38px; font-size: 18px; margin-top: 20px; margin-bottom: 5px; }
.a-title { position: relative; left: 125px; top: -25px; margin-bottom: -20px; font-size: 18px; font-weight: bold; width: 475px; }
p.c-contents { margin-left: 67px; font-family: arial; font-size: 14px; font-weight: bold; margin-top: 12px; margin-bottom: 6px; text-indent: -66px; text-align: left; }
p.a-contents { margin-left: 90px; font-family: arial; font-size: 12px; margin-top: 3px; margin-bottom: 3px; text-indent: -67px;  text-align: left;}
.article { margin-left: 38px; font-size: 18px; margin-top: 20px; margin-bottom: 7px; font-weight: bold; }
a.base:visited { color: #a52a2a; }
a.base:hover { color: blue; }
a.base:link { color: #a52a2a; }
