.container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  
  margin: 0;
  padding: 0;
  width: 100%;
  
  box-sizing: border-box;
  min-height: 150px;
  min-width: 150px;
}





div {
  border:0px solid black;
}





/* 모바일용 레이아웃 */
.header1 { display:none; }
.header2 { display:none; }
.header3 {
  width:100%;
  height:100px;
  display:block;
  background-color:;
}

.subslide1 { display:none; }
.subslide2 { display:block; }

.bodyLayout{
  width:95%;
}

.body0 {
  width:90%;
  display:block;
  margin:0 auto;
}

.iSlide1 { display:none; }
.iSlide2 { display:none; }
.iSlide3 { display:block; }

.body1 { display:none; }
.body2 { display:none; }
.body3 { display:block; }

.footer1 { display:none; }
.footer2 { display:none; }
.footer3 { display:block; }





/* 태블릿PC용 레이아웃 */
@media(min-width:600px){
  .header1 { display:none; }
  .header3 { display:none; }
  .header2 {
    width:100%;
    height:100px;
    display:block;
    background-color:;
  }
  
  .subslide1 { display:none; }
  .subslide2 { display:block; }
  
  .bodyLayout{
    width:95%;
  }
  
  .body0 {
    width:95%;
    display:block;
    margin:0 auto;
  }
  
  .iSlide1 { display:none; }
  .iSlide2 { display:block; }
  .iSlide3 { display:none; }
  
  .body1 { display:none; }
  .body2 { display:block; }
  .body3 { display:none; }
  
  .footer1 { display:none; }
  .footer2 { display:block; }
  .footer3 { display:none; }
}





/* 일반PC용 레이아웃 */
@media(min-width:1200px){
  .header2 { display:none; }
  .header3 { display:none; }
  .header1 {
    width:100%;
    height:117px;
    display:block;
    background-color:;
  }
  
  .subslide1 { display:block; }
  .subslide2 { display:none; }
  
  .bodyLayout{
    width:1000px;
  }
  
  .body0 {
    width:1000px;
    display:block;
    margin:0 auto;
  }
  
  .iSlide1 { display:block; }
  .iSlide2 { display:none; }
  .iSlide3 { display:none; }
  
  .body1 { display:block; }
  .body2 { display:none; }
  .body3 { display:none; }
  
  .footer1 { display:block; }
  .footer2 { display:none; }
  .footer3 { display:none; }
}





@media (min-width: 1200px) {
  .container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
}