﻿body  { background   :  #ffffff ;
        text-align   :  center  ;
        font-size    :  100%    ;
        font-family  :  "ＭＳ ゴシック" , monospace ;
        line-height  :  150%    ; }

   pre   { font-family  :  "ＭＳ ゴシック" , monospace ; }

   img   { border : none ; }



  .logo  { text-align : left ; }

  .honbun-1 { width       :  288px  ;
              text-align  :  left   ;
              display     :  inline-block ; }

  .h1h1  { font-size   : 150%  ;
           font-family : "ＭＳ Ｐゴシック" , sans-serif ;
           line-height : 150%  ; }

  .oomoji   { font-size  : 150% ; }
  .cyuumoji { font-size  : 124% ; }


  .hr     { color : #696969 ; }

  .bold   { font-weight : bold ; }

  .italic { font-style : italic ; }


/* 表紙 */
  .top1   { color : #ff5500 ; 
            line-height : 150%  ; }

  .top2   { color : #007700 ; 
            line-height : 150%  ; }

  .top3   { color : #ff0000 ; }


/* 659以下幅では"sm-img"classの画像を表示 */
@media screen and (max-width : 659px) {
.pc-img { display : none }
.sm-img { display : inline-block }
}

/* 660以上幅では"pc-img"classの画像を表示 */
@media screen and (min-width : 660px) {
.pc-img { display : inline-block }
.sm-img { display : none }
}


/* 色文字 */
  .color  { font-size : 60% ; }

/* 色 */
/* あ */
  .color-ai0000  { font-size   : 300%  ;
             color : #004073 ; }  /* JIS */
  .color-ainezu  { font-size   : 300%  ;
             color : #267366 ; }  /* JIS */
  .color-ao  { font-size   : 300%  ;
             color : #0000ff ; }  /* ★原色 */
  .color-aotake  { font-size   : 300%  ;
             color : #66e68c ; }  /* JIS */
  .color-aomido  { font-size   : 300%  ;
             color : #1aff80 ; }  /* JIS */
  .color-aomura  { font-size   : 300%  ;
             color : #4d33ff ; }  /* JIS */
  .color-ak  { font-size   : 300%  ;
             color : #ff0000 ; }  /* ★原色 */
  .color-akasab  { font-size   : 300%  ;
             color : #730000 ; }  /* JIS */
  .color-akacya  { font-size   : 300%  ;
             color : #b30000 ; }  /* JIS */
  .color-akane0  { font-size   : 300%  ;
             color : #b30000 ; }  /* JIS */
  .color-akamur  { font-size   : 300%  ;
             color : #ff4dff ; }  /* JIS */
  .color-akebon  { font-size   : 300%  ;
             color : #ef8a69 ; }
  .color-asagi0  { font-size   : 300%  ;
             color : #17e396 ; }  /* JIS */
  .color-asagin  { font-size   : 300%  ;
             color : #97abac ; }
  .color-asamid  { font-size   : 300%  ;
             color : #9fd2ac ; }
  .color-azuki0  { font-size   : 300%  ;
             color : #80001a ; }  /* JIS */
  .color-ayame0  { font-size   : 300%  ;
             color : #cc66ff ; }  /* JIS */
  .color-anzu00  { font-size   : 300%  ;
             color : #ffa673 ; }  /* JIS */

  .color-ichigo  { font-size   : 300%  ;
             color : #c72439 ; }
  .color-indigo  { font-size   : 300%  ;
             color : #003c88 ; }

  .color-uguisu  { font-size   : 300%  ;
             color : #6b7300 ; }  /* JIS */
  .color-uguicy  { font-size   : 300%  ;
             color : #4d1a00 ; }  /* JIS */
  .color-ukon00  { font-size   : 300%  ;
             color : #ffb31a ; }  /* JIS */

  .color-edomur  { font-size   : 300%  ;
             color : #4d33e6 ; }  /* JIS */
  .color-ebicya  { font-size   : 300%  ;
             color : #590000 ; }  /* JIS */
  .color-emerar  { font-size   : 300%  ;
             color : #33ff40 ; }  /* JIS */
  .color-enji00  { font-size   : 300%  ;
             color : #b3002e ; }  /* JIS */
  .color-entan0  { font-size   : 300%  ;
             color : #ff4d5e ; }  /* JIS */

  .color-ouchi0  { font-size   : 300%  ;
             color : #5d4192 ; }
  .color-oudo00  { font-size   : 300%  ;
             color : #b35900 ; }  /* JIS */
  .color-ouni00  { font-size   : 300%  ;
             color : #ff594d ; }  /* JIS */
  .color-olive0  { font-size   : 300%  ;
             color : #4d3300 ; }  /* JIS */
  .color-orange  { font-size   : 300%  ;
             color : #ff5900 ; }  /* JIS */

/* か */
  .color-kaaki0  { font-size   : 300%  ;
             color : #b3731a ; }  /* JIS */
  .color-kaki00  { font-size   : 300%  ;
             color : #ff4d40 ; }  /* JIS */
  .color-kakitu  { font-size   : 300%  ;
             color : #3366ff ; }  /* JIS */
  .color-kassyo  { font-size   : 300%  ;
             color : #730000 ; }  /* JIS */
  .color-kachi0  { font-size   : 300%  ;
             color : #00004d ; }  /* JIS */
  .color-kaba00  { font-size   : 300%  ;
             color : #cc1a1a ; }  /* JIS */
  .color-kameno  { font-size   : 300%  ;
             color : #99ffd9 ; }  /* JIS */
  .color-karaku  { font-size   : 300%  ;
             color : #ff338c ; }  /* JIS */
  .color-karasi  { font-size   : 300%  ;
             color : #bf8c0d ; }  /* JIS */
  .color-kariya  { font-size   : 300%  ;
             color : #ebe345 ; }  /* JIS */
  .color-kanzou  { font-size   : 300%  ;
             color : #f29d2a ; }

  .color-ki  { font-size   : 300%  ;
             color : #ffff00 ; }  /* ★原色 */
  .color-kiaka0  { font-size   : 300%  ;
             color : #ff4700 ; }  /* JIS */
  .color-kikyou  { font-size   : 300%  ;
             color : #404dff ; }  /* JIS */
  .color-kicya0  { font-size   : 300%  ;
             color : #e64d1a ; }  /* JIS */
  .color-kinari  { font-size   : 300%  ;
             color : #f7f7ed ; }  /* JIS */
  .color-kihada  { font-size   : 300%  ;
             color : #f7ff4d ; }  /* JIS */
  .color-kimido  { font-size   : 300%  ;
             color : #a6ff00 ; }  /* JIS */
  .color-kyoumu  { font-size   : 300%  ;
             color : #601550 ; }
  .color-kin000  { font-size   : 300%  ;
             color : #ffd700 ; }  /* JIS */
  .color-gin000  { font-size   : 300%  ;
             color : #c0c0c0 ; }  /* JIS */
  .color-kinaka  { font-size   : 300%  ;
             color : #ff3300 ; }  /* JIS */
  .color-carrot  { font-size   : 300%  ;
             color : #ff4d33 ; }  /* JIS */
  .color-kincya  { font-size   : 300%  ;
             color : #e66600 ; }  /* JIS */
  .color-ginnez  { font-size   : 300%  ;
             color : #919191 ; }  /* JIS */

  .color-kusa00  { font-size   : 300%  ;
             color : #388500 ; }  /* JIS */
  .color-kuchin  { font-size   : 300%  ;
             color : #ffb85a ; }
  .color-kuchib  { font-size   : 300%  ;
             color : #732e00 ; }  /* JIS */
  .color-kuri00  { font-size   : 300%  ;
             color : #590000 ; }  /* JIS */
  .color-ku  { font-size   : 300%  ;
             color : #000000 ; }  /* ★JIS */
  .color-kurocy  { font-size   : 300%  ;
             color : #330000 ; }  /* JIS */
  .color-kuwazo  { font-size   : 300%  ;
             color : #907237 ; }
  .color-gunjyo  { font-size   : 300%  ;
             color : #4073ff ; }  /* JIS */

  .color-koiai0  { font-size   : 300%  ;
             color : #00004d ; }  /* JIS */
  .color-kouji0  { font-size   : 300%  ;
             color : #ff9940 ; }  /* JIS */
  .color-koubai  { font-size   : 300%  ;
             color : #ff85bf ; }  /* JIS */
  .color-koke00  { font-size   : 300%  ;
             color : #1a8000 ; }  /* JIS */
  .color-kogecy  { font-size   : 300%  ;
             color : #4d0000 ; }  /* JIS */
  .color-kodaim  { font-size   : 300%  ;
             color : #5414ad ; }  /* JIS */
  .color-kohaku  { font-size   : 300%  ;
             color : #b33300 ; }  /* JIS */
  .color-kobagu  { font-size   : 300%  ;
             color : #4dff59 ; }  /* JIS */
  .color-kobabu  { font-size   : 300%  ;
             color : #0080ff ; }  /* JIS */
  .color-gofun0  { font-size   : 300%  ;
             color : #ebe7e1 ; }  /* JISだが他のRGB使用 */
  .color-komugi  { font-size   : 300%  ;
             color : #e3784a ; }  /* JIS */
  .color-koruku  { font-size   : 300%  ;
             color : #b36633 ; }  /* JIS */
  .color-kon000  { font-size   : 300%  ;
             color : #000080 ; }  /* JIS */
  .color-konai0  { font-size   : 300%  ;
             color : #0d1acc ; }  /* JIS */
  .color-konjyo  { font-size   : 300%  ;
             color : #000066 ; }  /* JIS */

/* さ */
  .color-samonp  { font-size   : 300%  ;
             color : #ff8c99 ; }  /* JIS */
  .color-sakura  { font-size   : 300%  ;
             color : #ffedf7 ; }  /* JIS */
  .color-sabi00  { font-size   : 300%  ;
             color : #4d0000 ; }  /* JIS */
  .color-sabias  { font-size   : 300%  ;
             color : #1a9959 ; }  /* JIS */
  .color-sango0  { font-size   : 300%  ;
             color : #ff99bf ; }  /* JIS */

  .color-sikanc  { font-size   : 300%  ;
             color : #9c6e4e ; }
  .color-sikon0  { font-size   : 300%  ;
             color : #00004d ; }  /* JIS */
  .color-syu000  { font-size   : 300%  ;
             color : #ff4000 ; }  /* JIS */
  .color-si  { font-size   : 300%  ;
             color : #f0f0f0 ; }  /* ★原色 */
  .color-sinbas  { font-size   : 300%  ;
             color : #52ebb8 ; }  /* JIS */

  .color-suou00  { font-size   : 300%  ;
             color : #8c000d ; }  /* JIS */
  .color-sukare  { font-size   : 300%  ;
             color : #ff3333 ; }  /* JIS */
  .color-sukaib  { font-size   : 300%  ;
             color : #99fff2 ; }  /* JIS */
  .color-susuta  { font-size   : 300%  ;
             color : #4d000d ; }  /* JIS */
  .color-suna00  { font-size   : 300%  ;
             color : #ccbf8c ; }  /* JIS */
  .color-sumi00  { font-size   : 300%  ;
             color : #1f1f1f ; }  /* JIS */
  .color-sumire  { font-size   : 300%  ;
             color : #594dff ; }  /* JIS */

  .color-seiji0  { font-size   : 300%  ;
             color : #66e685 ; }  /* JIS */
  .color-sekich  { font-size   : 300%  ;
             color : #ec95a5 ; }
  .color-sepia0  { font-size   : 300%  ;
             color : #400000 ; }  /* JIS */
  .color-seruri  { font-size   : 300%  ;
             color : #00b3a6 ; }  /* JIS */
  .color-senzai  { font-size   : 300%  ;
             color : #006600 ; }  /* JIS */

  .color-zouge0  { font-size   : 300%  ;
             color : #f2edd9 ; }  /* JIS */
  .color-sora00  { font-size   : 300%  ;
             color : #99fff2 ; }  /* JIS */

/* た */
  .color-takoiz  { font-size   : 300%  ;
             color : #33ffcc ; }  /* JIS */
  .color-taisya  { font-size   : 300%  ;
             color : #b30000 ; }  /* JIS */
  .color-da  { font-size   : 300%  ;
             color : #ff5900 ; }  /* ★JIS */
  .color-tamago  { font-size   : 300%  ;
             color : #ffcc66 ; }  /* JIS */
  .color-danjuu  { font-size   : 300%  ;
             color : #a45733 ; }
  .color-tanpop  { font-size   : 300%  ;
             color : #ffd900 ; }  /* JIS */

  .color-cherry  { font-size   : 300%  ;
             color : #ff4df2 ; }  /* JIS */
  .color-cy  { font-size   : 300%  ;
             color : #800000 ; }  /* ★JIS */
  .color-cyakor  { font-size   : 300%  ;
             color : #1f052b ; }  /* JIS */
  .color-cyanez  { font-size   : 300%  ;
             color : #8c7366 ; }  /* JIS */
  .color-cyuuki  { font-size   : 300%  ;
             color : #fff200 ; }  /* JIS */
  .color-cyoko0  { font-size   : 300%  ;
             color : #4d0000 ; }  /* JIS */

  .color-tuchi0  { font-size   : 300%  ;
             color : #ad2e00 ; }  /* JIS */
  .color-tutuji  { font-size   : 300%  ;
             color : #ff33f7 ; }  /* JIS */
  .color-tuyuku  { font-size   : 300%  ;
             color : #4dccff ; }  /* JIS */
  .color-turuba  { font-size   : 300%  ;
             color : #69211b ; }

  .color-tetu00  { font-size   : 300%  ;
             color : #004d00 ; }  /* JIS */
  .color-tetugu  { font-size   : 300%  ;
             color : #050000 ; }  /* JIS */
  .color-tekkon  { font-size   : 300%  ;
             color : #00004d ; }  /* JIS */
  .color-terako  { font-size   : 300%  ;
             color : #b31a33 ; }  /* JIS */

  .color-toki00  { font-size   : 300%  ;
             color : #ff99e6 ; }  /* JIS */
  .color-tokiwa  { font-size   : 300%  ;
             color : #009900 ; }  /* JIS */
  .color-tokusa  { font-size   : 300%  ;
             color : #446349 ; }
  .color-tobi00  { font-size   : 300%  ;
             color : #800000 ; }  /* JIS */

/* な */
  .color-nasuko  { font-size   : 300%  ;
             color : #00004d ; }  /* JIS */
  .color-nadesi  { font-size   : 300%  ;
             color : #f78a9d ; }
  .color-nanoha  { font-size   : 300%  ;
             color : #efe000 ; }
  .color-namari  { font-size   : 300%  ;
             color : #525959 ; }  /* JIS */
  .color-nando0  { font-size   : 300%  ;
             color : #00ab6b ; }  /* JIS */

  .color-ni0000  { font-size   : 300%  ;
             color : #d55431 ; }
  .color-nikkei  { font-size   : 300%  ;
             color : #e04747 ; }  /* JIS */
  .color-nibi00  { font-size   : 300%  ;
             color : #727171 ; }

  .color-nezumi  { font-size   : 300%  ;
             color : #737373 ; }  /* JIS */

/* は */
  .color-hai000  { font-size   : 300%  ;
             color : #595959 ; }  /* ★JIS */
  .color-haicya  { font-size   : 300%  ;
             color : #800800 ; }  /* JIS */
  .color-hada00  { font-size   : 300%  ;
             color : #ffd9bf ; }  /* JIS */
  .color-hatoba  { font-size   : 300%  ;
             color : #664d99 ; }  /* JIS */
  .color-hanada  { font-size   : 300%  ;
             color : #1aa6cc ; }  /* JIS */
  .color-bara00  { font-size   : 300%  ;
             color : #ff3399 ; }  /* JIS */
  .color-panjy0  { font-size   : 300%  ;
             color : #3333ff ; }  /* JIS */

  .color-pikogu  { font-size   : 300%  ;
             color : #1aff80 ; }  /* JIS */
  .color-pikobu  { font-size   : 300%  ;
             color : #00ff8c ; }  /* JIS */
  .color-hisui0  { font-size   : 300%  ;
             color : #38b48b ; }
  .color-himawa  { font-size   : 300%  ;
             color : #ffbf00 ; }  /* JIS */
  .color-byakug  { font-size   : 300%  ;
             color : #80ffcc ; }  /* JIS */
  .color-byakur  { font-size   : 300%  ;
             color : #ccffba ; }  /* JIS */
  .color-hiwa00  { font-size   : 300%  ;
             color : #bfcc00 ; }  /* JIS */
  .color-hiwada  { font-size   : 300%  ;
             color : #800000 ; }  /* JIS */
  .color-pi  { font-size   : 300%  ;
             color : #ff00ff ; }  /* ★原色 */

  .color-forest  { font-size   : 300%  ;
             color : #00ab12 ; }  /* JIS */
  .color-fukaki  { font-size   : 300%  ;
             color : #e5aa23 ; }
  .color-fukami  { font-size   : 300%  ;
             color : #006600 ; }  /* JIS */
  .color-fuji00  { font-size   : 300%  ;
             color : #b3bfff ; }  /* JIS */
  .color-fujina  { font-size   : 300%  ;
             color : #4d59e6 ; }  /* JIS */
  .color-fujimu  { font-size   : 300%  ;
             color : #9999ff ; }  /* JIS */
  .color-purusi  { font-size   : 300%  ;
             color : #000066 ; }  /* JIS */

  .color-beju00  { font-size   : 300%  ;
             color : #e6cc99 ; }  /* JIS */
  .color-beni00  { font-size   : 300%  ;
             color : #e60040 ; }  /* JIS */
  .color-benieb  { font-size   : 300%  ;
             color : #990000 ; }  /* JIS */
  .color-benika  { font-size   : 300%  ;
             color : #b30024 ; }  /* JIS */
  .color-benihi  { font-size   : 300%  ;
             color : #ff1a26 ; }  /* JIS */
  .color-bengar  { font-size   : 300%  ;
             color : #7a0000 ; }  /* JIS */
  .color-botan0  { font-size   : 300%  ;
             color : #fa40ff ; }  /* JIS */

  .color-popyre  { font-size   : 300%  ;
             color : #ff3366 ; }  /* JIS */

/* ま */
  .color-maccya  { font-size   : 300%  ;
             color : #a6bf26 ; }  /* JIS */
  .color-matuba  { font-size   : 300%  ;
             color : #459900 ; }  /* JIS */
  .color-marinb  { font-size   : 300%  ;
             color : #008059 ; }  /* JIS */
  .color-mandar  { font-size   : 300%  ;
             color : #ff801a ; }  /* JIS */

  .color-mikan0  { font-size   : 300%  ;
             color : #ff6600 ; }  /* JIS */
  .color-mizu00  { font-size   : 300%  ;
             color : #b3ffe6 ; }  /* JIS */
  .color-mizuas  { font-size   : 300%  ;
             color : #4db380 ; }  /* JIS */
  .color-mi  { font-size   : 300%  ;
             color : #008000 ; }  /* ★原色 */
  .color-miru00  { font-size   : 300%  ;
             color : #4d4d00 ; }  /* JIS */
  .color-mintog  { font-size   : 300%  ;
             color : #80ff80 ; }  /* JIS */

  .color-mu  { font-size   : 300%  ;
             color : #800080 ; }  /* ★原色 */

  .color-moegi1  { font-size   : 300%  ;
             color : #99ff33 ; }  /* JIS */
  .color-moegi2  { font-size   : 300%  ;
             color : #008000 ; }  /* JIS */
  .color-momo00  { font-size   : 300%  ;
             color : #ff73bf ; }  /* JIS */

/* や */
  .color-yanagi  { font-size   : 300%  ;
             color : #99bd7c ; }
  .color-yamabu  { font-size   : 300%  ;
             color : #ffa600 ; }  /* JIS */

  .color-rairak  { font-size   : 300%  ;
             color : #ccb3ff ; }  /* JIS */
  .color-rakuda  { font-size   : 300%  ;
             color : #b3331a ; }  /* JIS */
  .color-rabend  { font-size   : 300%  ;
             color : #c4b3ff ; }  /* JIS */

  .color-rifugu  { font-size   : 300%  ;
             color : #80e61a ; }  /* JIS */
  .color-rikyun  { font-size   : 300%  ;
             color : #597340 ; }  /* JIS */

  .color-ruri00  { font-size   : 300%  ;
             color : #1a4dff ; }  /* JIS */
  .color-ruriko  { font-size   : 300%  ;
             color : #001acc ; }  /* JIS */

  .color-lemony  { font-size   : 300%  ;
             color : #ffff40 ; }  /* JIS */
  .color-renga0  { font-size   : 300%  ;
             color : #ab0000 ; }  /* JIS */

  .color-rokusy  { font-size   : 300%  ;
             color : #009900 ; }  /* JIS */

  .color-winere  { font-size   : 300%  ;
             color : #ab005e ; }  /* JIS */
  .color-wakaku  { font-size   : 300%  ;
             color : #b3ff14 ; }  /* JIS */
  .color-wakata  { font-size   : 300%  ;
             color : #66ff73 ; }  /* JIS */
  .color-wakaba  { font-size   : 300%  ;
             color : #9ee661 ; }  /* JIS */
  .color-wasure  { font-size   : 300%  ;
             color : #85e6ff ; }  /* JIS */
