body { color: #555; line-height: 135%; text-decoration: none; }
p { }
td { }
a:link { color: #67468f; text-decoration: none; }
a:visited { color: #655a8f; text-decoration: none; }
a:hover { color: #800080; text-decoration: underline; }
a:active { color: #800080; text-decoration: underline; }
h2 { color: #800080; }
.line1 { padding-bottom: 4px; border-bottom: 2px dotted #a07ccd; }
.line2 { border-top: 1px solid #967f6a; }
.line3 { padding-bottom: 4px; padding-left: 8px; border-bottom: 1px solid #b4b4b4; border-left-color: #9b3594 !important; border-left-style: solid; border-left-width: 10px; }
.line4 { line-height: 10px; background-color: #c8c8c8; border: solid 10px #c8c8c8; }
.line5 { background-image: url(../aicon/g01.gif); background-repeat: repeat-x; padding-top: 4px; padding-bottom: 5px; padding-left: 8px; border-left: 10px solid #9b3594; border-bottom: 1px solid #b4b4b4; }
.hyo1 { border-bottom: 2px dotted #a07ccd; }
.texma1 { padding-right: 300px; }
.box1 { position: absolute; width: 280px; }
.textma1 { margin-right: 20px; margin-left: 30px; }
.texma2 { margin-right: 20px; margin-left: 20px; }
.textma3 { margin-right: 20px; }
.textma4 { margin-right: 30px; margin-left: 30pt; }
.textma5 { margin-top: 160px; margin-right: 30px; margin-left: 210px; }
.textma6 { margin-top: 520px; margin-right: 100px; margin-left: 30px; }
.textma7 { margin-top: 380px; margin-left: 300px; }
.textma8 { margin-left: 350px; }
.textma9 { margin-right: 130px; }
.text3 { line-height: 150%; }
.text4 { line-height: 110%; }
.waku1 { padding: 10px 15px; border: dotted 2px #b399cd; }
.waku2 { padding: 10px; border: solid 1px #b4b4b4; }
.r10 { margin-right: 10px; }
.l10 { margin-left: 10px; }
.tab1 { border-top: 2px dotted #af89bb; }
