html  { font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro',Hiragino Kaku Gothic Pro,MS PGothic,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; }

body  { font-family: 'ƒqƒ‰ƒMƒmŠpƒS Pro',Hiragino Kaku Gothic Pro,MS PGothic,'‚l‚r ‚oƒSƒVƒbƒN',sans-serif; }



.b-header {	width: 568px; margin-top: 0px; }
.b-white { 	background: #fff;  }

.dv-cen { text-align : center; }

.dv-120-01 { padding: 120px 0 0 0; }

.dv-80-01 { padding: 80px 0 0 0; }

.dv-40-01 { padding: 0 0 40px 0; }
.dv-40-02 { padding: 40px 0 0 0; }

.dv-30-01 { padding: 0 0 30px 0; }

.dv-20-01 { padding: 20px 0 0 0; }
.dv-20-02 { padding: 20px 0 10px 0; }
.dv-20-03 { padding: 0 0 20px 0; }

.dv-15-01 { padding: 0 15px 0 15px; }
.dv-15-02 { padding: 0 0 0 15px; }
.dv-15-03 { padding: 15px 0 0 0; }

.dv-12-01 { padding: 0 0 40px 12px; }
.dv-12-02 { padding: 12px 0 0 12px; }
.dv-12-03 { padding: 6px 0 0 12px; }
.dv-12-04 { padding: 0 0 0 12px; }

.dv-10-01 { padding: 10px 0 10px 0; }
.dv-10-02 { padding: 10px 10px 10px 10px; }
.dv-10-03 { padding: 10px 15px 10px 15px; }
.dv-10-04 { padding: 10px 10px 10px 10px; }
.dv-10-05 { padding: 10px 0 0 0; }

.dv-08-01 { padding: 8px 0 8px 0; }

.dv-05-01 { padding: 5px 0 5px 0; }
.dv-05-02 { padding: 5px 0 0 0; }
.dv-05-03 { padding: 5px 0 20px 0; }
.dv-05-04 { padding: 5px 0 10px 0; }
.dv-05-05 { padding: 5px 15px 5px 15px; }
.dv-05-06 { padding: 0 0 5px 0; }
.dv-05-07 { padding-top: 5px; padding-bottom: 5px; }

.dv-02-01 { padding: 2px 0 0 0; }

.dv-01-01 { padding: 1px 0 0 0; }


.tt00-left  { float:left;
              width:540px;
              padding-left:20px;
              padding-right:20px;
            }
.tt00-right { loat:right;
              width:180px;
              padding-right:20px;
            }

.tt01-left  { float:left; }
.tt01-right { loat:right; }



.tt12   { font-size: 12px; font-weight: normal; line-height: 140% ;  }



.tosh-01 { font-size : 16px;
           font-weight : bolder;
           color : #b4955b;
           border-left-width : 10px;
           border-left-style : solid;
           border-bottom-color : #b4955b;
           border-bottom-style : solid;
           border-bottom-width : 2px;
           border-left-color : #b4955b;
           padding-top : 4px;
           padding-left : 8px;
           padding-right : 8px;
           padding-bottom : 4px;
         }

.tosh-01 a:link    { color: #b4955b; text-decoration: none; }
.tosh-01 a:active  { color: #b4955b; text-decoration: none; }
.tosh-01 a:visited { color: #b4955b; text-decoration: none; }
.tosh-01 a:hover   { color: #b4955b; text-decoration: underline; }



.tosh-02 { font-size : 12px;
           font-weight : normal;
           line-height : 140%;
           text-align : left;
           padding-top : 5px;
           border-top-width : 1px;
           border-top-style : solid;
           border-top-color : #b4955b;
        }


.ul-li-12 { font-size: 12px; font-weight: normal; line-height: 180% ;  }

.ul-tt03  { margin : 0px 0px 0px 0px;  padding : 0px;
            font-size : 12px;
            collor: #000;
            line-height : 180%;
            font-weight : normal;
            text-align : left;
          }

.li-tt03  { margin : 0px;  padding : 0px;
            font-size : 12px;
            collor: #000;
            line-height : 180%;
            font-weight : normal;
            text-align : left;
            list-style-position : inside;
            list-style-type : disc;
          }

.ul-tt05  { margin : 0px;  padding : 0px;
            font-size : 13px;
            collor: #000000;
            line-height : 180%;
            font-weight : normal;
            text-align : left;
          }

.li-tt05  { margin : 0px;  padding : 0px;
            font-size : 13px;
            collor: #000000;
            line-height : 180%;
            font-weight : normal;
            text-align : left;
            list-style-position : inside;
            list-style-type : square;
          }



.waku800 { font-size : 11px;
           font-weight : bolder;
           color : #ffffff;
           background-color : #85be24;
           padding-top : 1px;
           padding-left : 12px;
           padding-right : 12px;
           padding-bottom : 1px;
         }


.ach-01 { font-size : 14px;
          font-weight : bolder;
          color : #b4955b;
          border-left-width : 6px;
          border-left-style : solid;
          border-bottom-color : #b4955b;
          border-bottom-style : solid;
          border-bottom-width : 1px;
          border-left-color : #b4955b;
          padding-top : 2px;
          padding-left : 8px;
          padding-right : 8px;
          padding-bottom : 2px;
        }

.ach-02 { font-size : 14px;
          font-weight : bolder;
          color : #000;
          background-color : #fff;
          text-align : left;
          padding-top : 2px;
          padding-left : 0px;
          padding-right : 0px;
          padding-bottom : 4px;
          border-width-bottom : 1px ;
          border-style-bottom : solid ;
          border-color-bottom : #000 ;
        }



.tha-01 { font-size : 11px;
          font-weight : normal;
          color : #313131;
          background-color : #ffffff;
          text-align : left;
          padding-top : 2px;
          padding-left : 8px;
          padding-right : 8px;
          padding-bottom : 2px;
          border-width : 1px;
          border-style : solid;
          border-color : #313131;
        }


.com-01 { font-size : 11px;
          font-weight : bolder;
          color : #ff3737;
          background-color : #ffffff;
          text-align : left;
          padding-top : 2px;
          padding-left : 8px;
          padding-right : 8px;
          padding-bottom : 2px;
          border-width : 1px 1px 1px 1px;
          border-style : solid solid solid solid;
          border-color : #ff3737 #ff3737 #ff3737 #ff3737;
        }

.com-02 { font-size : 11px;
          font-weight : bolder;
          color : #bfa163;
          background-color : #ffffff;
          padding-top : 0px;
          padding-left : 0px;
          padding-right : 0px;
          padding-bottom : 2px;
          border-bottom-width : 1px;
          border-bottom-style : solid;
          border-bottom-color : #bfa163;
        }




.tt-6406 { font-size : 16px;
           color : #ffffff;
           background-color : #85be24;
           padding-top : 10px;
           padding-left : 8px;
           padding-right : 8px;
           padding-bottom : 8px;
           text-align : center;
           font-weight : bolder;
         }



.kihon08   { font-size:  8px;   font-weight: normal;   line-height: 140% ;  }
.kihon09   { font-size:  9px;   font-weight: normal;   line-height: 140% ;  }
.kihon10   { font-size: 10px;   font-weight: normal;   line-height: 140% ;  }
.kihon11   { font-size: 11px;   font-weight: normal;   line-height: 140% ;  }
.kihon12   { font-size: 12px;   font-weight: normal;   line-height: 140% ;  }
.kihon13   { font-size: 13px;   font-weight: normal;   line-height: 140% ;  }
.kihon14   { font-size: 14px;   font-weight: normal;   line-height: 140% ;  }
.kihon15   { font-size: 15px;   font-weight: normal;   line-height: 140% ;  }
.kihon16   { font-size: 16px;   font-weight: normal;   line-height: 140% ;  }
.kihon17   { font-size: 17px;   font-weight: normal;   line-height: 140% ;  }
.kihon18   { font-size: 18px;   font-weight: normal;   line-height: 140% ;  }
.kihon19   { font-size: 19px;   font-weight: normal;   line-height: 140% ;  }
.kihon20   { font-size: 20px;   font-weight: normal;   line-height: 140% ;  }
.kihon21   { font-size: 21px;   font-weight: normal;   line-height: 140% ;  }
.kihon22   { font-size: 22px;   font-weight: normal;   line-height: 140% ;  }
.kihon23   { font-size: 23px;   font-weight: normal;   line-height: 140% ;  }
.kihon24   { font-size: 24px;   font-weight: normal;   line-height: 140% ;  }



.bold08    { font-size:  8px;   font-weight: bold;   line-height: 140% ;  }
.bold09    { font-size:  9px;   font-weight: bold;   line-height: 140% ;  }
.bold10    { font-size: 10px;   font-weight: bold;   line-height: 140% ;  }
.bold11    { font-size: 11px;   font-weight: bold;   line-height: 140% ;  }
.bold12    { font-size: 12px;   font-weight: bold;   line-height: 140% ;  }
.bold13    { font-size: 13px;   font-weight: bold;   line-height: 140% ;  }
.bold14    { font-size: 14px;   font-weight: bold;   line-height: 140% ;  }
.bold15    { font-size: 15px;   font-weight: bold;   line-height: 140% ;  }
.bold16    { font-size: 16px;   font-weight: bold;   line-height: 140% ;  }
.bold17    { font-size: 17px;   font-weight: bold;   line-height: 140% ;  }
.bold18    { font-size: 18px;   font-weight: bold;   line-height: 140% ;  }
.bold19    { font-size: 19px;   font-weight: bold;   line-height: 140% ;  }
.bold20    { font-size: 20px;   font-weight: bold;   line-height: 140% ;  }
.bold21    { font-size: 21px;   font-weight: bold;   line-height: 140% ;  }
.bold22    { font-size: 22px;   font-weight: bold;   line-height: 140% ;  }
.bold23    { font-size: 23px;   font-weight: bold;   line-height: 140% ;  }
.bold24    { font-size: 24px;   font-weight: bold;   line-height: 140% ;  }



