/* CSS Document */

/*------------------------------*/
body {
  font-size: .95238vw; 
}

header .head_logo a .logo{
	width: 15vw;height: auto;
}

header .menu_btn{
	width: 4vw;height: 4vw;
}
header .menu_btn .box{
	width: 2vw;height: 30%;
}

#mega_menu .left img{
	width: 90%;
	max-width:none;
}


footer .foot_contact .box{
	max-width: 40%;
}

.base_width{
	max-width: 90%;
}

.base_width_s{
	max-width: 60%;
}


.top_main .main_box .main_catch img{
	width: 40vw;
}


.img_gridbox .box .txt{
	margin-right: 5%;
}

.img_gridbox .box.reverse .txt{
	margin-left: 5%;
}