@charset "utf-8";

.logo img{
	width:auto;
	vertical-align:middle;
}

.title_wrap{
	font-size:2.08vw;
	color:#22b473;
	padding:2vw;
	line-height:3.6vw;
}

@media only screen and (min-width: 1440px) {

}

@media only screen and (min-width: 825px) {
	a:hover{
		color:#22b473;
	}




}

@media (max-width: 825px) {
	.logo{
		padding-right:80px;
	}

	nav .logo{
		padding:10px 4.1vw;
		padding-right:80px;
	}


	.title_wrap{
		font-size:25px;
		line-height:1.5;
	}

	#switchBtnArea .switchBtn{
		top:13px;
	}

	section{
		display:block;
	}

	.container{
		padding:0;
	}



}
@media (max-width: 600px) {



}

