@charset "utf-8";

/* レスポンシブのCSS
------------------------------------------------------------*/


/* モバイルファースト (全環境に共通のデザイン)
------------------------------------------------------------*/

#contents{
  width : 100%;  
  background-color : white;
}

   .sub{
      margin : 0px 0px 0em;
      padding: 1em;
}
   .main{
      margin : 0px 0px;
      padding : 1em;
}
   .main_front{
      margin : 0px 0px;
      padding : 1em;
}


/* ＰＣ用
------------------------------------------------------------*/
@media all and (min-width: 1020px) {

   .wrapper{
      display: table;           /* ※3段組の作成 */
      border-spacing: 0em 0px ;
      margin : 0px auto;
      width : 1020px;
  }

   .sub{
      display: table-cell;
      margin : 0px;
     
  
    float : none;
  
  }

   .main{
      float: none;
      width : 67%;
      display: table-cell;
      margin : 0px;
  }


}
