@charset "utf-8";
/* フッタ
---------------------------------------------------------- */
footer {
width:100%;
min-width:1024px;
background-color: #666666;
color: #FFF;
}
footer .container {
width: 1024px;
margin: 0 auto;
overflow: hidden;
text-align: center;
padding-top:35px;
padding-bottom:20px;
}
footer .container ul li {
display: inline-block;
margin-left: 25px;
margin-right: 25px;
vertical-align: middle;
font-size: 14px;
line-height: 1.5;
}
footer .container ul li.nav_fb img {
width: 30px;
}
footer .container p {
width: 235px;
margin: 45px auto 0 auto;
}
footer .container p img {
width: 100%;
}
footer address {
margin-top: 30px;
font-style:normal;
line-height:1.1em;
font-weight: normal;
font-size:12px;
}
footer .container ul li.ft_nav_top {
color:#FFF;
cursor: pointer;
}
footer .container ul li a:link {
color:#FFF;
text-decoration:none;
}
footer .container ul li a:visited {
color:#FFF;
text-decoration:none;
}
footer .container ul li a:hover,
footer .container ul li.ft_nav_top:hover {
color:#EAD874;
text-decoration:none;
}
footer .container ul li a:active,
footer .container ul li.ft_nav_top:active {
color:#EAD874;
text-decoration:none;
}
/*
smart
----------------------------------------------------------- */
@media screen and (max-width : 640px){
/* フッタ
---------------------------------------------------------- */
footer {
min-width:0;
}
footer .container {
width: 100%;
padding-top:30px;
padding-bottom:20px;
}
footer .container ul li {
display: inline-block;
margin-left: 10px;
margin-right: 10px;
vertical-align: middle;
font-size: 14px;
line-height: 1.5;
margin-bottom: 10px;
}
footer .container ul li.nav_fb img {
width: 25px;
}
footer .container p {
width: 60%;
margin: 30px auto 0 auto;
}
footer .container p img {
width: 100%;
}
footer address {
margin-top: 20px;
}
}

