@charset "utf-8";
/* CSS Document */


.br700 {
	display: none;
}

@media screen and ( max-width: 1200px ){

    body {
        width: 1200px;
    }

  
}




@media screen and ( max-width: 700px ){
	
	.br700 {
		display: block;
	}
	
    body {
        width: 100%;
    }
	

  
  .main {
      position: relative;
      padding-top: 67px;
  }
  .head_contact {
      position: fixed;
      z-index: 999;
      width: 96%;
      padding: 5px 2%;
  }
  .head_contact ul {
      justify-content: center;
  }
  .head_contact ul li.mail {
      margin-left: 10px;
  }
  .head_contact p {
      text-align: center;
  }
  
    
/* ==========================
=========== header ==========
============================= */


/* ==========================
======== スマホメニュー =======
============================= */


/* ==========================
======== ナビゲーション =======
============================= */


    
/* ==========================
============ main ===========
============================= */	

	
	
	
/* ==========================
=========== footer ==========
============================= */

	
	
}




