<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
div.wrapper  { width: 100%; text-align: center; margin-top: 0; }
table.kihon  { width: 820px; }


td.side  { width: 100px; vertical-align: top; }

.text  { font-size: 10pt; font-style: normal; line-height: 14pt; }
.text2  { font-size: 10pt; font-style: normal; line-height: 11pt; }
.midashi  { font-size: 11pt; font-style: normal; line-height: 12pt; }
.text3  { font-size: 8pt; font-style: normal; line-height: 10pt; }
.text4  { font-size: 10pt; font-style: normal; line-height: 10pt; }


/* トップページ */

h4         { font-size: 10pt; line-height: 11pt; margin-bottom: 5px;}
p.nwsMado  { font-size: 8pt; line-height: 9pt; margin-top: 5px; margin-bottom: 0; }
.blueLnk   { color: #000066; }
p.vrsnH    { font-size: 8pt; line-height: 8pt; margin-top: 8px; margin-bottom: 5px; margin-left: 30px; }

/* プロフィール */

h3  { margin-top: 25px; margin-bottom: 0; }
p.sign  { margin-top: 15px; margin-bottom: 0; }
p.prfTxt  { font-size: 10pt; font-style: normal; line-height: 14pt; margin-top: 15px; margin-bottom: 0; }

td.portrait  { width: 415px; background-image: url(images/port_bg.gif); background-repeat: no-repeat; }
p.portIhoko  { margin-top: 80px; margin-left: 40px; margin-bottom: 0; }
p.prfl { padding-top: 10px; padding-left: 40px; font-size: 8pt; line-height: 10pt; color: #333333; }

p.ihoko { margin-left: 75px; margin-top: 5px; margin-bottom: 0px;
           text-align: left; color: #333333; font-size: 8pt; }

.namae  { font-style: normal; font-weight: bolder; }


/* ニュースページ */

p.newsMds  { width: 620px; text-align: left; margin: 20 0 10 10; }
img.mazaa  { float: right; margin: 0 20 0 10; }

td.nwsCntnt  { font-size: 10pt; line-height: 11pt;}
p.nwsTtl  { margin-top: 0px; margin-bottom: 5; }
p.nwsTxt  { margin-top: 5px; margin-bottom: 5; margin-left: 10px; }
p.nwsBook  { margin: 0; font-weight: bold; margin-left: 10px; }
p.nwsBook a  { color: #000066; }


/* リンクページ */

table.lnkCopy  { width: 705px; margin-top: 30px; }

#lnkLst  { width: 596px; }
#lnkLst dl  { margin-bottom: 15px;}
#lnkLst dt  { font-size: 10pt; font-weight: bold; color: #333333;  margin-top: 1em; }
#lnkLst dd  { margin-bottom: 20px; font-size: 10pt; font-style: normal; line-height: 12pt; margin-left: 1em;}

#lnkLst dl::after, #lnkLst dd::after  { content: ''; clear: both; display: block; }

dd b  { color: #333333; }
dt img  { margin-right: 5px; }
img.banner  { float: left; margin-right: 5px; }
img.qrcoad  { float: right; }

</pre></body></html>