﻿#Footer .BM{position:relative;display:flex;justify-content:space-between;}
#Footer .BML{display:flex;flex-wrap:wrap;align-items:flex-end;margin:5px 0;width:40%;}
#Footer .BMC{margin:5px 0;width:60%;}
#Footer .BMR{flex-grow:1;}
#Copyright{display:flex;order:2;position:relative;width:100%;}
#Copyright .Show{margin:0 5px 0 0;}
#Copyright .List div{display:inline;}
#Copyright .List.Tel,
#Copyright .List.CRTel{margin:0 15px 0 0;}
#Copyright .List.Copyright a{font-weight:600;}
#SharesB2{order:1;margin:0 0 10px;}
#SharesB2 .L1s{display:flex;gap:0 10px;}
#SharesB2 .L1s .L1{line-height:1.5;letter-spacing:0;font-size:1.2rem;text-align:center;}
#MBShare div img{width:100%;height:100%;}
#WebDesign{order:2;}
#WebDesign a{font-size:1.3rem;}
#Menu8 .L1s{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 30px;}
#Menu8 .L1{display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch;max-width:150px;}
#Menu8 .L1 .L1s{margin:5px 0 0;flex-direction:column;align-items:stretch;}
#Menu8 .L1 .L1s .L1{padding:0;border:0;}
#Menu8 .L1 .Title{padding:0 5px;width:calc(100% - 10px);font-size:1.8rem;font-weight:600;border-bottom:1px solid;}
#Menu8 .L1 .L1s .Title{padding:5px;max-width:150px;line-height:1.1;font-size:1.5rem;font-weight:500;border:0;}
@media screen and (min-width:960px) and (max-width:1249px){
	#Footer .BM{width:850px;}
	#Infos0 .Body{width:100%;}
}
@media screen and (max-width:959px){
	#Footer .BM{flex-direction:column;width:90%;}
	#Footer .BML{order:1;width:100%;}
	#Infos0,#Infos0 .Body{height:auto;line-height:30px;}
	#Infos0 .Body .L1s .L1{width:46%;text-align:left;border-width:0 0 1px 0;}
	#Infos0 .Body .L1s .L1+.L1{border-width:0 0 1px 0;}
	#Menu8 .L1s{justify-content:space-between;gap:10px 20px;}
	#Menu8 .L1:first-child{border:0;}
	#Menu8 .L1 .L1s{gap:0;}
}