html  { margin: 0; padding: 0; }
html  { font-family: 'ヒラギノ角ゴ Pro',Hiragino Kaku Gothic Pro,MS PGothic,'ＭＳ Ｐゴシック',sans-serif; }


body  { font-family: 'ヒラギノ角ゴ Pro',Hiragino Kaku Gothic Pro,MS PGothic,'ＭＳ Ｐゴシック',sans-serif; }
body       { margin:  0;
             padding: 0;
           }



img        {  border : 0;  }



div        { margin: 0; padding: 0; }



#container { width : 967px ;   margin: 0 auto;   padding: 0; 
              font-size: 12px;   font-weight: normal;   line-height : 140% ; 
           }

#header    { width : 967px ; padding: 0; }

#navi      { width : 967px ; padding: 0; }

#content   { width : 967px ; margin: 10px 0 10px 0 ;  padding: 0; }

#left      { float : left ;  width : 220px ; }

#right     { float : right ; width : 747px ; }

#footer    { width : 967px ; clear : both ; }



.clearfix:after { content:".";
                  display:block;
                  height:0;
                  clear:both;
                  visibility:hidden;
                }


.clearfix { display:inline-block;
            min-height:1%;  /* for IE 7*/
          }

/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



.clear-both { clear: both; visibility: hidden; height: 0; }





/* CM 1x6 */
.cm-all    { width : 967px ; text-align: left; }
.cm-left0  { float : left; width : 240px ; text-align: left; }
.cm-left1  { float : left; width : 120px ; padding-left: 21px; text-align: left; }
.cm-left2  { float : left; width : 120px ; padding-left: 1px; text-align: left; }
.cm-left3  { float : left; width : 120px ; padding-left: 1px; text-align: left; }
.cm-left4  { float : left; width : 120px ; padding-left: 1px; text-align: left; }
.cm-left5  { float : left; width : 120px ; padding-left: 1px; text-align: left; }
.cm-left6  { float : left; width : 120px ; padding-left: 1px; text-align: left; }


.cm-120x6    { width: 727px ; text-align: left; }
.cm-left120x6  { float: left; width: 120px ; padding-left: 1px; text-align: left; }


.wd-200 { width: 200px; }



/* ヘッダー部分 */
.topper-left01   { float : left; width : 180px ; padding-left: 0px; padding-top: 0px;  }
.topper-left02   { float : left; width : 600px ; padding-left: 0px; padding-top: 38px;  }
.topper-right01  { float : right ; width : 177px ; text-align: right; padding-right: 10px;  padding-top: 39px; }



.topper-left11   { float : left;  width : 600px ; }
.topper-right11  { float : right ; width : 367px ;  text-align: right;  }





.dv010-00 { padding: 10px 10px 10px 10px; }
.dv010-01 { padding: 10px 0 0 0; }
.dv010-02 { padding: 0 10px 0 0; }
.dv010-03 { padding: 0 0 10px 0; }
.dv010-04 { padding: 0 0 0 10px; }
.dv010-05 { padding: 10px 0 10px 0; }



.dv008-00 { padding: 8px 8px 8px 8px; }
.dv008-01 { padding: 8px 0 0 0; }
.dv008-02 { padding: 0 8px 0 0; }
.dv008-03 { padding: 0 0 8px 0; }
.dv008-04 { padding: 0 0 0 8px; }
.dv008-05 { padding: 8px 0 8px 0; }


.b-0068b7 { background: #0068b7; }
.b-ffe0cc { background: #ffe0cc; }
.b-ccfff0 { background: #ccfff0; }





