@charset "UTF-8";
.inbl{display: inline-block;} .w99center{width: 99%;text-align:center;}
.lead {color:RGB(00,30,120);} .s{font-size:90%;} .b{border: 1px #5555ff solid ;font-weight: bold;} .u {text-decoration: underline;} .o {text-decoration: overline;}
.ud {text-decoration: underline double;} 
.qt{border: 4px #5555ff solid;margin-top: 5px;}.qt1{border: 1px #5555ff solid ;font-weight: bold;} .qt0{border: 1px #5555ff solid;margin: 0px;}
.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;} .dashR2{border: 1px #ff0000 dashed;margin:10px 0px}
.BB{color:RGB(0,128,255);font-weight:bold;} .RB{color:RGB(255,0,0);font-weight:bold;}.OB{color:RGB(255,96,0);font-weight:bold;} .GB{color:RGB(0,160,0);font-weight:bold;} 
.PB{color:RGB(245,0,140);font-weight:bold;} .UB{color:RGB(0,50,255);font-weight: bold;} .UB30{color:RGB(0,30,120);font-weight: bold;} 
.B{color:RGB(0,128,255);} .R{color:RGB(255,0,0);}.O{color:RGB(255,96,0);} .G{color:RGB(0,160,0);} .backY{background-color:RGB(255,242,0);}
.backP{background-color:RGB(230,210,250);} .backG{background-color:RGB(150,255,150);}
.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:2px 7px 2px 7px;display:block;}/*  */ .hori li{display: inline; margin: 2px ;}/*  */
.left {float:left; margin-right: 3px;} .right{float:right; margin-left: 3px;} .cl{clear:both} .bol{font-weight: bold;} 
.b1{border: 1px #5555ff solid ;font-weight: bold; margin: 0px 10px 5px 10px; display: inline-block;} .r1{border:1px #ff0000 solid;font-weight:bold;} .g1{border: 1px #44bb77 solid ;font-weight: bold;} 
blockquote{border: 2px solid #aaaaff;margin : 5px 0 ;} /* font-family: "ＭＳ Ｐ明朝"; */ sup{font-size:100%;}
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.1em 0;font-weight:700;}
#content h2 {font-size: 120%;                clear:both;margin:0.3em 0 0.3em 0;  padding:0.1em 0.3em 0.1em 0.3em;}
#content h3 {font-size: 100%;display: inline-block;clear:both;margin:0.3em 0 0.3em 0.1em; padding:0.1em 5px 0.1em 5px; border:solid 2px RGB(250,150,150);}
#content h4 {font-size: 100%;display: inline-block;clear:both;margin:0.3em 0 0.3em 2em; padding:1px 5px 1px 5px; border:solid 2px RGB(150,150,250); }
#content h5 {font-size: 100%;display: inline;           margin:0 0 0 3em;         padding:2px 5px 2px 5px;border-color:RGB(150,150,250);border: 1px groove ; }
pre{margin:0.2em 0 0.2em 0; } p{margin:0.5em 0 0.5em 0; }  section{ display: block;clear:both;}
ul { list-style-type: square; margin:0 0 0.2em 0;} ol{margin:0px 0px 0.2em 0px; }li{margin:0 0 0 0.2em; }
#navigation ul {margin:0px;  padding:10px 0px 10px 16px; list-style-position:outside; }
#navigation ul {  border-top:2px solid RGB(00,30,100);border-bottom:2px solid RGB(00,30,100);}
#hright ul {margin:0px;  padding:0 0 0 0; }#hright li {margin:0px 0px 5px 0px;  display: inline-block;  text-transform:uppercase;}
#hright p{text-align: left;} #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:"ＭＳ Ｐゴシック","游ゴシック";}
/*body{font-family:"ＭＳ Ｐゴシック"; }*/
/* ==================================== http://www7a.biglobe.ne.jp/~mkun/cssjs/onestop.css ================================== */
@media (max-width:800px){ body {width:auto;} #logo img{float:left;}#imgleft img{ width:105%; position:relative; left:-30px;margin:0 0 5px 0;}
#navigation li{margin:8px 0px 8px 0px; }}/* #navigation ul{line-height:1.2;} */
/* #logo {position:absolute; top:0px;float:left; width:115px; line-height:1.0; font-size:16px;} この行追加*/
/* #yamato{position:absolute; top:0px; left:125px;line-height:1.0;} #yamato img{width: 110px;} #pagebody { margin:10.3em 5px 0px 5px;}この行追加*/
/* ====================================================================== */
@media (min-width:801px){body { font-size:18px; } /*header {width: 100%; height: 50px; position: fixed; top: 0; left: 0;}
body { padding-top: 90px;  ヘッダーの後ろに要素が隠れないようにするため }*/
#wrapper {width:775px;line-height:1.1;} #pagebody {width:775px;margin:10.3em 5px 0 5px;}
#content {float:right;  width:525px;  padding:0.3em 0 0 5px;} #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; width:120px; } #hright{float:left; width:650px;}}
