@charset "UTF-8"; 

footer{ width: 100%;background-color:var(--color-black); padding: 1.5rem;position: relative; z-index: 30;}
footer .foot_logo {padding-bottom: 1rem;}
footer .foot_logo a{width:250px;margin: auto;display:block;}
footer .foot_logo img{width: 100%}
footer .foot_menu{display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start;}
footer .foot_menu li{position: relative;min-width:13%;}
footer .foot_menu li a{color: #fff;display: block; padding: 0.25rem 1rem; text-align: center;font-size:var(--font-S);}
footer .foot_menu li a:before{content: ""; width: 0.7em; height: 0.7em; margin-right: 0.25em; display: inline-block; vertical-align: text-top; background-image: url(../img/haniEve_ArrWhite.svg); margin-top: 0.3rem; transform: rotate(-90deg); background-repeat: no-repeat; background-size: contain; background-position: center center;}

footer .foot_sns{display: flex;justify-content: center;align-items: center;padding-top: 1rem;}
footer .foot_sns li:first-child{color:#fff;font-size:var(--font-S);padding-right: 1rem;}
footer .foot_sns li a img{width:2.5rem;}
footer .foot_enka{padding-top:4rem;}
footer .foot_enka a{width:fit-content;display: flex; border:1px solid #fff; padding:0.5rem 2rem; border-radius: 0.4em; margin: auto;color: #fff;font-size:var(--font-Mx);align-items: center;}
footer .foot_enka a small{font-size:70%; padding-right:0.5rem;}
footer .foot_copyr{font-size:var(--font-SS);color: #fff;text-align: center;padding-top: 1rem;}

@media screen and (max-width: 1000px){
	footer{padding-bottom:150px; }
}
@media only screen and (max-width: 450px) { 
	footer{}
	footer .foot_logo {}
	footer .foot_logo a{}
	footer .foot_logo img{}
	footer .foot_menu{}
	footer .foot_menu li{}
	footer .foot_menu li a{}
	footer .foot_menu li:before{}

	footer .foot_sns{}
	footer .foot_sns li{}
	footer .foot_sns li a img{}
	footer .foot_enka{}
	footer .foot_enka a{}
	footer .foot_enka a small{}
	footer .foot_copyr{}



}
