@charset "UTF-8";
/* CSS Document */

/* ----------------------------------------
	【02】footer
---------------------------------------- */
/* all */
#footer { background: #c8f0f0; }
#footer #footerInner { z-index: 1; }
#footer #footerInner #footBody { font-size: 140%; }
#footer .navbar-expand-lg .navbar-nav > li { margin: 0 10px; }
#footer .navbar-expand-lg .navbar-nav > li { border-top: 1px solid; }
#footer .navbar-expand-lg .navbar-nav > li > a { margin: 10px 0px 0;text-align: left;display: inline-block; }
/* page top */
#footer .ftPageTop .pageTop { bottom: -50px; }
#footer .ftPageTop .pageTop a { width: 100px;height: 100px;border-radius: 100px;background: #F2F2F2; }
#footer .ftPageTop .pageTop a span { width: 15px;height: 15px;border: 1px solid;border-color: #999 #999 transparent transparent;transform: rotate(-45deg);display: inline-block;top: 20px;position: relative;text-align: center; }
/* address */
#footer .footArea .ftAddress p { line-height: 1.4; }
/* copy right */
#footer .ftCopy { background: #CCC;text-align: center; }
#footer .ftCopy p { line-height: 1; }


#footer .ft_name,
#footer dl dt,
#footer dl dd { color: #666; }
#footer .ftAddress .ft_tell .time { font-weight: bolder; }



@media (min-width: 992px) {
#footer { margin-top: 100px; }
#footer .ftLogo { display: flex;align-items: end;padding-bottom: 15px; }
#footer .ftLogo .ftLogoBody { margin-right: 20px; }
#footer .ftLogo .ftLogoBody img { width: 80px; }
#footer .ftAddress .ft_tell { margin-bottom: 0 !important; }
}

@media (max-width: 991px) {
#footer .navbar-expand-lg .navbar-nav { display: block;margin: 0px 0 -4% -4%;font-size: 140%;padding-top: 10%; }
#footer .navbar-expand-lg .navbar-nav > li { width: 46%;float: left; margin: 0px 0 4% 4%; }
	#footer .ftAddress .ft_tell { margin: 15px auto 5px; }
#footer .ftAddress .ft_tell .time { display: block;margin-top: 5px; }
#footer .ftAddress,
#footer .ftCopy { font-size: 80%; }
#footer .navbar-expand-lg .navbar-nav > li > a { display: block; }
	#footer .ftAddress dl { display: none; }
	#footer .ftCopy p { color: #fff; }
}

