@charset "UTF-8";

.bottom-footer-box{margin:0 auto;width:100%;max-width:1400px;}
.bottom-footer-box:after{content:'';display:block;clear:both;}

.bottom-footer-box .footer-util-box{padding:0 0 90px;width:100%;}

.bottom-footer-box .footer-util-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;vertical-align:top;}
.bottom-footer-box .footer-util-box ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:2px;height:14px;background:#999;transform:translateY(-50%);}
.bottom-footer-box .footer-util-box ul li:last-of-type{margin:0;padding:0;}
.bottom-footer-box .footer-util-box ul li:last-of-type:after{display:none;}
.bottom-footer-box .footer-util-box ul li a{display:inline-block;color:#666666;line-height:1.5rem;font-weight: 400;font-size: 15px;}
.bottom-footer-box .footer-util-box ul li.privacy a{color:#666666;}

.bottom-footer-box .footer-info-box {margin:0 0 30px;}
.bottom-footer-box .footer-info-box .address-box{margin: 0 30px 0 0;}
.bottom-footer-box .footer-info-box .address-box address{font-weight: 400;}
.bottom-footer-box .footer-info-box{display:flex;flex-wrap:wrap;width:100%;font-size:1rem;font-weight:400;color:#666666;vertical-align:middle;line-height:1.5rem;}
.bottom-footer-box .footer-info-box .contact-box li{display:inline-block;}
.bottom-footer-box .footer-info-box .contact-box li span{margin: 0 15px;}
.bottom-footer-box .footer-info-box .contact-box li:last-of-type span{margin-right:0;}


@media screen and (max-width :768px) {
	.bottom-footer-box{display:block;width:auto;}

	.bottom-footer-box .footer-util-box ul li:after{height:13px;}
	
	.bottom-footer-box .footer-info-box{display:block;width:100%;}
	.bottom-footer-box .footer-info-box .address-box{margin:0 0 25px;line-height: 2em}
	.bottom-footer-box .footer-info-box .contact-box li{display:block;margin:0 0 15px;}
	.bottom-footer-box .footer-info-box .contact-box li:last-of-type{margin:0;}
}