<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.clearfix::after{content: "";clear: both;display: block;}
.BackBlack{background-color:RGB(00,10,50);} .BackGray{background-color:RGB(100,100,100);}
.sm {font-size: small; } .s{font-size:90%;} .large{font-size:150%;} .large200{font-size:200%;}　.mono{font-family: monospace, serif;} .mhere{ color:RGB(00,30,200);font-weight: bold;} .lead {color:RGB(00,30,120);}
.u {text-decoration: underline;} .uu {text-decoration: underline double;} .o {text-decoration: overline;} .line {text-decoration: line-through;} .i{font-style: italic; } .lt{text-decoration: line-through;}
.qt{border: 4px #5555ff solid ;}/* 青太囲み */.qt1{border: 1px #5555ff solid;margin:3px 0px 3px 0px; } .BL1{border: 1px #000000 solid;font-weight: bold;} 
.b1{border: 1px #5555ff solid;font-weight: bold;background-color:#FFEEFF;} .o1{border: 1px #ff7f27 solid;font-weight: bold;} 
.bn1{border: 1px #5555ff solid ;background-color:#FFEEFF;} .o1{border: 1px #ff7f27 solid;font-weight: bold;} 
.w2{border: 2px RGB(0,128,255) solid ;font-weight: bold;} .g1{border: 1px #44bb77 solid ;font-weight: bold; }.r1{border: 1px #ff0000 solid ;font-weight: bold; }.w1{border: 1px #00A2E8 solid ;font-weight: bold; }
.dashP{margin:5px 1em; padding:5px; background-color:#FFEEFF; border:1px dashed #FF6699;} .dashR{border: 1px #ff0000 dashed ;font-weight: bold; margin: 5px 30px 5px 30px;padding:5px;} 
.OB{color:RGB(255,127,39);font-weight: bold;} .GB{color:RGB(0,128,0);font-weight: bold;} .BB{color:RGB(0,128,255);font-weight: bold;} .YB{color:RGB(255,255,0);font-weight: bold;} .RB{color:RGB(255,0,0);font-weight: bold;} .UB{color:RGB(0,50,255);font-weight: bold;} .UB30{color:RGB(0,30,120);font-weight: bold;} .PB{color:RGB(163,73,164);font-weight: bold;} .WhB{color:RGB(255,255,255);font-weight: bold;} .RB0{color:RGB(255,0,0);font-weight: bold;} 
.B{color:RGB(0,128,255);} .R{color:RGB(255,0,0);} .G{color:RGB(0,128,0);} .O{color:RGB(255,96,0);} .U{color:RGB(00,00,180);} .U30{color:RGB(0,30,120);} 
.bw2{background-color:RGB(35,35,90); color:RGB(220,255,255);border-style: solid none; border-width:2px 0px; border-color:RGB(250,150,150);padding:0px 5px 0px 5px;}
.fred1{border: thin solid #ff0000;margin:3px 0px 5px 0px;}/* 赤囲み */ .fred0{border: thin solid #ff0000;margin:0px; font-weight: bold;}/*  */
.fblue{border: thin solid #7755aa;margin:7px;}/*  */ .hori li{display: inline; margin: 2px ;} .w99center{width: 99%;text-align:center;}
.left {float:left;margin-right: 3px;} .right{float:right;margin-left: 3px;} .cl{clear:both;} .bol{font-weight: bold;}
.vatop {vertical-align:top;} .vabot {vertical-align:bottom;;}.f20{font-size:20px;font-weight: bold;}
input {border-style: solid;}
blockquote{border: 2px solid #aaaaff;margin : 5px auto ; font-family: "ＭＳ Ｐ明朝";} sup{font-size:80%;}
table caption{font-weight: bold;} table, td, th {border: 1px solid;}table { border-collapse: collapse; }
table.space {border-collapse: collapse; }/* 隣接するセルのボーダーを重ねて表示 */ table.space tr {padding: 0px;} table.space td {padding: 5px;}
a:link {color:#0000ff; }a:visited {color:#800080; }a:hover  {color:#ffffff;  background:#ff9933;}a:active{color:#ffffff;  background:#ff0000;}
#footer a:link {color:#55ccff; }#footer a:visited {color:#ee55ee; }h2 a:link {color:#55ccff; background:transparent;}h2 a:visited {color:#cc55cc; background:transparent;}
#content h1 {font-size: 140%;                                 margin:0 0 0 0; font-weight:700; }
#content h2 {font-size: 120%;                clear:both;      margin:0.1em 0 0 0;  padding:0.1em 0.3em 0.1em 0.3em;}
#content h3 {font-size: 105%;display: inline-block;clear:both;margin:0.1em 0 0 1em;padding:0.1em 0.3em 0.1em 0.3em;}
#content h4 {font-size: 95%;display: inline;clear:both;      margin:0.1em 0 0 2em;padding:0.1em 0.3em 0.1em 0.3em;}
#content h5 {font-size: 90%;display: inline;                 margin:0.1em 0 0 3em;padding:0.1em 0.3em 0.1em 0.3em;}
pre, p{margin:0.2em 0 0.2em 0;}   section{ display: block;clear:both;} 
ul { list-style-type: square; }ul{margin:0 0 0.4em 0; }ol{margin:0 0 0.2em 0;}li{margin:0 0 0 0.2em; }
#navigation ul {margin:0px;padding:0px 0px 0px 16px;list-style-position:outside;border-top:2px solid RGB(00,30,100);border-bottom:2px solid RGB(00,30,100);}
#navigation li {clear:both;}
#hright ul {margin:0px;  padding:0px; }#hright li {display: inline-block;text-transform:uppercase;margin:0px;}/* margin:0px 0px 5px 0px; */
.inline-bl li{display:inline-block;}
#footer {width : 100% ; clear : both ;} #footer ul {padding:5px 5px;text-align:right; } #footer li {padding:11px 0; display:inline; text-transform:uppercase;}
/* #info  {padding-left:22px;  color:#ff3333;  background: url(../i/info1.gif) left no-repeat;} */
#footer p {margin:0;  padding:5px;  text-align:right;  text-transform:uppercase; }
body{font-family:"ＭＳ Ｐゴシック","游ゴシック";}
/* ==================================== http://www7a.biglobe.ne.jp/~mkun/cssjs/onestop3.css ================================== */
@media (max-width:400px){ #hright ul{ font-size:16px;} li{margin:0 0 0 -5px; }}
@media (max-width:767px){body{font-size:16px; width:auto;} #imgleft img{ width:105%; position:relative; left:-30px;margin:0 0 5px 0;}
.ion{font-size: 70%;}#content {line-height:1.3;}
#navigation li{margin:8px 0px 8px 0px; }/* #navigation ul{line-height:1.2;} */
#logo {float:left; line-height:1.0; font-size:16px;} /*この行追加 position:absolute; top:0px; left:125px;*/
#yamato{line-height:1.0;} #yamato p{ font-size:16px;} #pagebody { margin:12.0em 5px 0px 5px;}/*この行追加*/
#hwrapper{position:absolute; top:0px; left:0px; width:100%;} #header {position:relative;  top:0px;  left:0px;}
.hosoku{font-size:14px;font-family:'ＭＳ ゴシック',monospace,sans-serif;}}
/* =======================================大きい画面=============================== */
@media (min-width:768px){body {line-height:1.1; font-size:18px;}
.ion{font-size: 100%;} .pad{padding:0.4em 0;}
#wrapper {width:775px;} #pagebody {width:775px;  margin:8.6em 5px 0 5px;}
#content {float:right;width:525px;padding:0.3em 0 0 5px;line-height:1.3;}/* margin-top: -3.5em; */ #navigation {float:left;  width:235px;} #navigation li {margin:5px 0px 5px 0px;}
#hwrapper{position:absolute; top:0px; left:5px; width:775px;} #header {position:relative;  top:0px;  left:0px;}
#logo {float:left; } #hright{float:left;width:775px;}
.hosoku{font-size:18px;font-family:'ＭＳ ゴシック',monospace,sans-serif;}}
@media (max-width:361px){#pagebody { margin:14.0em 0px 0px 0px;}}
@media (max-width:353px){#pagebody { margin:15.5em 0px 0px 0px;}}
</pre></body></html>