@charset 'UTF-8';
@media screen and (max-width:1400px){
	body:not(.home) .nav ul li a {
		font-size:1.5rem;
	}
}
@media screen and (max-width:1250px){
	.nav ul li a {
		font-size:1.5rem;
	}
	body:not(.home) .nav ul li a {
		font-size:1.3rem;
	}
	body:not(.home) .header-item._mail a {
		padding: 5px 15px;
		font-size: 1.3rem;
	}
}
@media screen and (max-width: 1000px){
	body:not(.home) .header {
		gap:10px;
	}
	.nav ul li a {
		font-size:1.2rem;
	}
	body:not(.home) .nav ul li a {
		font-size:1.1rem;
	}
	body:not(.home) .header-list {
		gap:5px;
	}
	body:not(.home) .header-item._tel a {
		font-size:1.4rem;
	}
	body:not(.home) .header-item._tel img {
		width:30px;
	}
	.header-item._mail a {
        font-size: 1.3rem;
    }
	body:not(.home) .header-item._mail a {
        font-size: 1.2rem;
    }
	.header-item._mail a {
    	padding: 5px 15px;
	}
}
@media screen and (max-width: 834px){
	body:not(.home) .header-list {
		gap:10px;
	}
	body:not(.home) .header-item._tel a {
		font-size:1.6rem;
	}
	body:not(.home) .header-item._mail a {
        font-size: 1.4rem;
    }
}
@media screen and (max-width: 640px){

}
@media screen and (max-width: 480px){
	body:not(.home) .header-ID {
		width:50px;
	}
	body:not(.home) .header-list {
		gap:5px;
	}
	body:not(.home) .header-item._tel a {
		font-size:1.3rem;
	}
	body:not(.home) .header-item._mail a {
        font-size: 1.2rem;
    }
}