﻿#Footer{position:relative;background-repeat:no-repeat;background-size:cover;background-position:bottom center;font-size:1.65rem;}
#Footer a{color:#c5c5c5 !important;}
#Footer .BM{position:relative;display:flex;flex-direction:column;justify-content:space-between;}
#Footer .BML{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:5px;margin-bottom:25px;line-height:2;border-bottom:1px solid #4e4e4e;}
#Footer .BMR{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;flex-shrink:0;flex-direction:row-reverse;color:#999;}
#Copyright{order:1;}
#Copyright ul{display:flex;flex-direction:column;}
#Copyright .List{display:flex;}
#Copyright .List.Copyright{display:block;}
#Copyright .Show{margin:0 5px 0 0;}
#SharesB2{order:1;margin-right:auto;}
#SharesB2 .L1s{display:flex;align-items:flex-end;}
#SharesB2 .L1s .L1{margin:0 5px 0 0;}
#SharesB2 .Title{font-size:1.4rem;}
#SharesB2 img{display:block;width:100%;height:100%;}
#Menu14{text-align:right;}
#Menu14 .Title{color:#cecece;}
#Menu15{width:100%;line-height:1;letter-spacing:2px;text-align:right;}
#Menu15 .L1s{display:flex;justify-content:flex-end;gap:15px 30px;}
#Menu15 .L1s .L1{position:relative;flex-shrink:0;}
#Menu15 .L1s .L1+.L1 a::before{content:'';position:absolute;top:50%;left:-15px;z-index:1;width:1px;height:16px;margin-top:-8px;background-color:#bebebe;}
#Menu15 .L1s .L1 a{color:#999 !important;}
#Logo3{margin-bottom:5px;width:160px;}
#Logo3 img{display:block;width:100%;filter:grayscale(70%);}
#SiteCount{order:4;}
#SiteCount .List{display:flex;font-size:1.3rem;text-align:right;}
#WebDesign{order:0;margin-left:10px;text-align:right;color:#333;}
#WebDesign a{font-size:1.3rem;color:#777 !important;}
@media screen and (min-width:640px) and (max-width:959px){
	#Logo3{width:130px;}
}
@media screen and (max-width:959px){
	#Footer .BMR{flex-shrink:inherit;}
}
@media screen and (max-width:639px){
	#Footer .BM{flex-direction:column;}
	#Footer .BMR{text-align:right;}
	#Logo3{margin-bottom:20px;}
	#Menu15{letter-spacing:0;}
	#Menu15 .L1s{flex-wrap:wrap;justify-content:flex-start;}
	#Menu15 .L1s .L1:nth-child(4n) a::before{background:none;}
	#SharesB2{order:2;}
	#WebDesign{order:1;margin:0;}
	#WebDesign a{letter-spacing:0;font-size:1.2rem;}
	#Copyright{margin-top:20px;text-align:justify;}
}