/*本文と全体設定*/
body {font-size:95%;
      line-height:160%;
      background-color:#002255;
      color:#eeeedd;
      scrollbar-arrow-color: #002255;
      scrollbar-face-color: #000077;
      scrollbar-3dlight-color: #f3cfff;
      scrollbar-darkshadow-color: #0000a5;
      scrollbar-highlight-color: #f7eefe;
      scrollbar-shadow-color: #ebbbfb;}
.body {width:86%;text-align:center;font-size:95%;}

/*レイアウト*/
.left {width:23%;float:
       left;margin:0px;
       padding-right:0.2em;
       padding-top:1em;
       vertical-align:top;
       scrollbar-arrow-color: #ffffff;
       scrollbar-face-color: #002255;
       scrollbar-3dlight-color: #002255;
       scrollbar-darkshadow-color: #002255;
       scrollbar-highlight-color: #002255;
       scrollbar-shadow-color: #002255;
       display: inline;
       overflow-x:scroll;}
.right {width:74%;
        float:right;
        margin:0px;
        padding-left:0.3em;
        padding-top:1em;
        vertical-align:top;
        border-left:solid 0px #ffffff;
        margin-top:0.2em;
        scrollbar-arrow-color: #ffffff;
        scrollbar-face-color: #002255;
        scrollbar-3dlight-color: #002255;
        scrollbar-darkshadow-color: #002255;
        scrollbar-highlight-color: #002255;
        scrollbar-shadow-color: #002255;
        display: inline;
        overflow-x:scroll;       }

/*左メニュー部分*/
dl.menu {margin:0px;text-align:left;padding-top:1em;word-break:break-all;}
dt.menu {margin:0px 0px 0px 0px;padding:2px 3px 2px 3px;color:#002255;background-color:#c0c0c0;font-weight:bold;text-align:center;font-size:100%;}
dd.menu {margin:0px 0px 1em 0px;padding:2px 3px 2px 6px;background-color:002255;border:solid 1px #ffffff;}
ul.menu {margin:0px;padding-left:0.6em;list-style-type:none;font-size:95%;line-height:170%;}

/*ナビゲーター*/
dl.mainmenu {margin:2em 0px 0px 0px;text-align:left;padding-top:0em;font-weight:bold;border:solid 1px #ffffff;font-size:95%;}
dt.mainmenu {margin:0px 0px 0px 0px;padding:4px 5px 4px 5px;color:#ffffff;background-color:#000000;font-weight:bold;text-align:center;font-size:100%;}
dd.mainmenu {margin:0px 0px 0em 0px;padding:2px 4px 0px 6px;color:#000099;background-color:#bbbbbb;font-size:90%;}
ul.mainmenu {margin:0px;padding-left:0.4em;list-style-type:none;font-size:100%;line-height:170%;}
.ima {color:red;font-weight:bold;}

/*submenu*/

dl.submenu {margin:0px;text-align:left;padding-top:1em;word-break:break-all;font-size:90%;}
dt.submenu {margin:0px 0px 0px 0px;padding:2px 3px 2px 3px;color:#ffffff;background-color:#664422;font-weight:bold;text-align:center;font-size:100%;border:solid 1px #ffffff;}
dd.submenu {margin:0px 0px 1em 0px;padding:2px 3px 2px 6px;background-color:eebb66;border:solid 1px #ffffff;}

.sumt {margin-left:0em;padding-left:0.2em;font-size:110%;font-weight:bold;}
.sumd {margin-left:0.2em;padding-left:0.2em;}
.suml  {margin-left:0.1em;padding-left:1.3em;}
.sumh {color:#000099;width:95%;}


/*見出し*/
h2 {text-align:center;font-size:140%;}
h1 {font-size:95%;margin-bottom:0.7em;text-align:center;}
strong {font-size:78%;text-align:center;}

/*基本情報*/
table {margin:0px;padding:0px;empty-cells: show; }
.i {font-style:italic;}
.u {text-decoration:underline;cursor: help;}


/*回り込み解除*/
.clear {clear:both;}

/*ヘッダー、フッター*/
.header {width:100%;text-align:center;margin-bottom:1em;border-bottom:solid 0px #ffffff;marin:0px;padding:0px;}
.footer {width:100%:text-align:center;margin-top:1em;}
hr {height:2px;color:#ffffff;}
.title {background-color:#ffffff;color:#000099;font-weight:bold;font-size:150%;padding:6px 0px 4px 0.7em;text-align:left;}
.navi {font-size:70%;margin:0.7em 0em 0.7em 0em;text-align:left;}
hr {width:100%;}

/*検索*/
.kensaku  {width:100%;
           border:solid 2px #ffffff;
           text-align:center;
           padding-left:0px;
           margin:0px 0px 15px 0px;
           background-color:;
           color:#ffffff;}
.google   {width:100%;
           text-align:left;
           padding:0px 0px 0px 10px;
           background-color:#002255;
           color:#ffffff;}
form      {margin:0px;}
.google_c {background-color:#002255;
           margin:0px;color:#ffffff;}


/*TOP MENU*/

.top_menu {border-top:solid 2px #ffffff;
           border-bottom:solid 2px #ffffff;
           font-size:79%;
           font-weight:bold;
           padding-top:0.3em;
           padding-bottom:0.3em;
           WIDTH: 100%; 
           background-color:#002255;
           text-align:center;
           margin-top:0.5em;
           color:#ffffff;}
.genzaiiti {background-color:#c0c0c0;color:#664499;}



/*文章*/
.bun {text-align:center;width:98%;}
dl.honbun {text-align:center;font-size:95%;margin-left:0.8em;width:95%;}
dt.honbun {text-align:left;font-size:120%;font-weight:bold;}
dd.honbun {text-align:left;padding-left:1em;margin:1em 0em 2em 0em;}


/*文字縮小用*/
.mid {font-size:0.95em;}
.li {font-size:0.9em;}
.min {font-size:0.85em;}
.limin {font-size:0.8em;}
.minmin {font-size:0.75em;}
.micro {font-size:0.7em;}
.syou {font-size:0.62em;}

/*リンクカラー*/
a.s:link {color:#333366;}
a.s:visited {color:#0000ff;}
a.s:hover {color:#ff00ff;}
a.s:active {color:#336666;}
a:link {color:#ffffff;}
a:visited {color:#00ffff;}
a:hover {color:#ff00ff;}
a:active {color:#00ff00;}
a.none:hover {color:#eeeedd;}
a.hone:hover {color:#002255;}
a.tone:hover {color:#000099;}
a.done:hover {color:#000044;}
a.hands:hover {cursor: help;}
a.wone:hover {color:#ffffff;}

a.yuu:link  {color:#ff99ff;}
a.yuu:visited {color:#ffff00;}
a.yuu:hover   {color:#ffaa00;}
a.yuu:active  {color:#c0c0c0;}

/*その他*/
hr.kugiri {height:0.5px;}


/*ページトップ移動用*/
div.top {text-align:right;padding-right:1em;font-size:100%;margin:1em 0em 1em 0em;}


/*FOOTER*/
.copy {font-size:85%;color:#ffffff;font-weight:bold;text-align:center;}

/*レンタル掲示板比較*/

/*maintable*/

.hikaku_bbs {font-size:100%;line-height:150%;width:94%;}
th.bbsname {width:13%;padding:6px;vertical-align:top;text-align:center;border:solid 1px #666666;background-color:#c0c0c0;color:#000099;}
th.bbsdate {width:39%;padding:4px;vertical-align:top;border:solid 1px #666666;background-color:#c0c0c0;color:#000099;}
th.bbskansou {width:48%;padding:4px;vertical-align:top;border:solid 1px #666666;background-color:#c0c0c0;color:#000099;}

.bbsname {width:13%;padding:6px;vertical-align:top;text-align:center;border:solid 1px #ffffff;}
.bbsdate {width:39%;padding:0px;vertical-align:top;border:solid 1px #ffffff;}
.bbskansou {width:48%;padding:4px;vertical-align:top;border:solid 1px #ffffff;}


.bbs_koumoku {width:8%;text-align:center;vertical-align:top;padding:4px;border:solid 1px #ffffff;}
.bbs_naiyou {width:;vertical-align:top;padding:4px;border:solid 1px #ffffff;}

/*subtable*/

.bbsdate_t {width:100%;text-align:center;font-size:85%;margin:4px 0px 4px 0px;border:solid 1px #c0c0c0;}
.gazou_size {width:25%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}
th.sure {width:25%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;font-size:85%;}
.sure {width:25%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}
th.access {width:30%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;font-size:80%;}
.access {width:30%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}
.keitai {width:20%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}

.bbsdate_k {width:100%;text-align:left;font-size:100%;margin:1px 0px 1px 0px;padding:0px;border:solid 1px #c0c0c0;line-height:150%;}

/*cgi*/

th.bbscgi {font-size:95%;line-height:150%;width:94%;
           border:solid 1px #666666;background-color:#c0c0c0;color:#000099;}
th.sitename {width:20%;padding:4px;vertical-align:top;
             border:solid 1px #666666;background-color:#a0a0a0;
             font-size:110%;color:#000099;}
th.cgi {padding:4px;vertical-align:top;border:solid 1px #666666;
        background-color:#a0a0a0;font-size:110%;color:#000099;}
th.cgitype  {width:20%;padding:4px;border:solid 1px #888888;
             background-color:#c0c0c0;color:#000099;}
th.cgiimg {width:12%;padding:3px;border:solid 1px #888888;
           background-color:#c0c0c0;color:#000099;font-size:85%;}
th.cgisure {width:15%;padding:3px;border:solid 1px #888888;
            background-color:#c0c0c0;color:#000099;font-size:85%;}
th.cgiaccess {width:18%;padding:3px;border:solid 1px #888888;
              background-color:#c0c0c0;color:#000099;font-size:85%;}
th.cgikeitai {width:15%;padding:3px;border:solid 1px #888888;
              background-color:#c0c0c0;color:#000099;font-size:85%;}
th.cgikansou {width:60%;padding:4px;border:solid 1px #888888;
              background-color:#c0c0c0;color:#000099;}

.bbscgi {font-size:100%;line-height:150%;width:94%;border:solid 1px #ffffff;}
.sitename {width:20%;padding:4px;vertical-align:top;border:solid 1px #ffffff;}
.cgi {padding:4px;border:solid 1px #ffffff;}
.cgitype  {width:20%;padding:4px;border:solid 1px #ffffff;word-break:break-all;vertical-align:top;}
.cgiimg {width:12%;padding:3px;border:solid 1px #ffffff;font-size:85%;}
.cgisure {width:15%;padding:3px;border:solid 1px #ffffff;font-size:85%;}
.cgiaccess {width:18%;padding:3px;border:solid 1px #ffffff;font-size:85%;}
.cgikeitai {width:15%;padding:3px;border:solid 1px #ffffff;font-size:85%;}
.cgikansou {width:60%;padding:4px;border:solid 1px #ffffff;}

/*レンタルサーバー比較*/

th.koukoku {width:49%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}
th.up      {width:49%;padding:4px 2px 4px 2px;border:solid 1px #ffffff;}
.koukoku {text-align:left;width:50%;padding:3px 2px 3px 2px;
          border:solid 1px #ffffff;}
.up      {text-align:left;width:50%;padding:3px 2px 3px 2px;
          border:solid 1px #ffffff;}


/*コンテンツ制作者の感想*/

.sabacon {width:95%;line-height:140%;font-size:100%;}
.conname_l {width:48%;padding:0.3em;background-color:#666666;color:#ffffff;
            border:solid 2px #ffffff;}
.conname_r {width:48%;padding:0.3em;background-color:#666666;color:#ffffff;
            border:solid 2px #ffffff;}
.aida      {width:3%;} 
.consabaname  {width:48%;padding:0.3em;background-color:#a0a0a0;
               color:#000044;border:solid 1px #ffffff;}
.consaba     {width:48%;padding:0.3em;background-color:#c0c0c0;
              color:#000044;border:solid 1px #ffffff;vertical-align:top;}
.subconsaba  {background-color:#c0c0c0;color:#000044;border:solid 1px #000099;
              font-size:85%;line-height:140%;width:100%;}
.subsabadate {width:49%;border:solid 1px #000099;vertical-align:top;background-color:#c0c0c0;}
th.conkansou   {width:48%;padding:0.3em;background-color:#a0a0a0;color:#000099;
                border:solid 1px #ffffff;}
.conkansou {width:48%;padding:0.3em;border:solid 1px #ffffff;vertical-align:top;}
.sabali {margin:0.2em 0em 0.5em 0.5em;padding:0.2em 0.2em 0.2em 1.3em;}

/*サイドメニュー無しの段組*/

dl.noside {width:95%;font-size:100%;}
dt.noside {bacoground-clor:#000000;color:#ffffff;padding:0.3em 0.3em 0.3em 1em;
           text-align:left;font-size:120%;font-weight:bold;}
dd.noside {font-size:100%;margin-left:1.5em;text-align:left;margin-top:0.8em;}

/*GMASK*/

.cpmask {width:95%;line-height:150%;border:solid 2px #ffffff;margin-top:1em;
         font-size:100%;}
.maskimg {width:320px;padding:6px;text-align:center;vertical-align:top;
          border:solid 1px #ffffff;}
.maskimgbig {width:400px;padding:6px 6px 6px 1em;text-align:left;
             vertical-align:top;border:solid 1px #ffffff;}
.maskkai {padding:0.4em;text-align:left;vertical-align:top;
          border:solid 1px #ffffff;} 


/*ffftp*/
.ftpimg {width:400px;padding:6px;text-align:center;vertical-align:top;
          border:solid 1px #ffffff;}

/*CSS*/

.css {padding:1em;
      text-align:left;
      background-color:#eeeedd;
      color:#002255;
      font-size:95%;
      border:solid 2px #ee0000;
      margin-left:3em;
      width:70%;
      margin-top:1em;
      margin-bottom:1.5em;}
.test  {padding:1em;
        text-align:left;
        background-color:#ffffff;
        color:#002255;
        font-size:90%;
        border:solid 2px #00ff00;
        margin-left:3em;
        width:65%;
        font-weight:normal;
        line-height:100%;
        margin-bottom:1em;
        margin-top:1em;}
textarea {width:70%;
          height:265px;
          text-align:left;
          border:solid 2px #0000ff;
          background-color:#ffffff;
          color:#000000;
          font-size:85%;
          padding:1em;
          margin-left:3em;
          margin-bottom:1em;
          margin-top:1em;}
.po {padding:0.8em;
     width:75%;
     text-align:left;
     font-size:100%;
     color:#ff88ff;
     font-weight:bold;
     background-color:#000000;
     border:double 6px #ff0000;
     margin-left:2.5em;
     margin-top:1em;
     margin-bottom:1em;}

.id {color:#002255;} 

dl.subcss {margin-left:2em;margin-top:1em;margin-bottom:1em;font-size:100%;
           background-color:#225555;color:#ffffff;border:solid 3px #ffffff;
           padding:1em;}
dt.subcss {font-size:110%;font-weight:bold;}
dd.subcss {font-size:100%;margin-bottom:1.5em;}
ul.subcss {margin-left:0.5em;padding-left:0.5em;}
