@charset "UTF-8";


@media (max-width: 960px) {
  #main{
    padding: 20px 20px 0;
  }
  #primary{
    margin: 0 auto;
  }
  #secondary{
    max-width: 650px;
    width: 100%;
    margin: 40px auto;
  }
  #feed{
    width: calc(85% - 20px);
    height: auto;
    margin: 30px auto 40px;
  }
  #secondary .imgWrap {
    width: 85%;
    height: auto;
    margin: 30px auto;
  }
  #secondary .commonSec{
    width: 85%;
    height: auto;
    margin: 30px auto;
  }
  #business-information{
    width: 85%;
    height: auto;
    margin: 30px auto;
  }

}

@media screen and (max-width: 767px) {
  body{
		min-width: initial;
    width: 100%;
  }
	.site {
		min-width: initial;
    width: 100%;
    margin: 0;
  }
  #main{
    padding: 20px 2% 0;
  }
  #anchor-nav{
    display: block;
    width: 100%;
  }
  #secondary .imgWrap,
  #anchor-nav .imgWrap,
  #feed,
  #secondary .commonSec{
    width: 100%;
  }
  #feed,
  #anchor-nav .commonSec,
  #secondary .commonSec{
    margin: 0;
  }

  #anchor-nav.bg-blue{
    order: 1;
    margin: 0 0 20px;
  }
  #primary.under-p{
    order: 2;
  }
  #primary.top-p{
    order: 1;
  }
  #secondary.top-s{
    order: 2;
  }
}