/*===============================================
・ｽ・ｽsmart.css  ・ｽ・ｽﾊの会ｿｽ・ｽ・ｽ・ｽ・ｽ640px・ｽﾜゑｿｽ
===============================================*/
@media screen and (max-width: 960px) {

  .pc{
    display : none;
  }



  .sp{
    display : inline;
  }



  #img_top1{
    margin-bottom : 5px;
  }



  #div_100v{
    margin-bottom : 0px;
  }



  h2{
    margin-top : 0px;
  
    font-size : 16px;
  
    padding-top : 20px;
    padding-bottom : 20px;
  
    padding-left : 2%;
    width : 96%;
  
    padding-right : 2%;
  
    margin-bottom : 20px;
  }



  .box{
    width : 100%;
    float : none;
    clear : both;
  
    text-align : center;
  }.box_25{
    width : 100%;
    float : none;
    clear : both;
  
    text-align : center;
  }.box_migi{
    width : 100%;
    float : none;
    clear : both;
  
    text-align : center;
  }.box_33{
    width : 100%;
    float : none;
    clear : both;
  
    padding-left : 0%;
    padding-right : 0%;
  
    text-align : center;
  }



  .box p{
    padding-left : 5%;
  
  
    padding-right : 5%;
  }



  .boxContainer{
    width : 100%;
  }

  body{
    line-height : 1.8em;
  
    font-size : 14px;
  }

  #foo{
    font-size : 20px;
  }#foo_a{
    font-size : 16px;
  }#foo_b{
    font-size : 14px;
  }#foo_c{
    font-size : 24px;
  }



  .ind_a{
    font-size : 20px;
  
    padding-left : 10px;
    padding-right : 10px;
  }



  #td_20{
    width : 40%;
  }



  td{
    padding-top : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-bottom : 5px;
  }

  .box_33 p{
    height : auto;
  }

}

