﻿@charset "utf-8";
 #wrap {
     position:relative;
     width:100%;
     min-width:100%;
}
 header {
     position:fixed;
     top:0;
     left:0;
     width:100%;
     height:120px;
     z-index:200;
}
 section {
     width:100%;
}
 section>h2 {
     display:none;
}
 footer {
     width:100%;
}

 @media screen and (max-width:1024px){
     #wrap {
         position:relative;
         width:100%;
         min-width:auto;
    }
     header {
         width:100%;
         height:80px;
    }
     section {
         width:100%;
    }
     footer {
         width:100%;
    }
}

 @media screen and (max-width:767px){
     #wrap {
         position:relative;
         width:100%;
         min-width:320px;
    }

     header {
         width:100%;
         height:60px;
    }
     section {
         width:100%;
    }
     footer {
         width:100%;
    }
}