﻿body{background-color:#fff;}
#Header{width:100%;z-index:100;color:#fff;}
#Header a{color:#fff;}
#Topping{position:fixed;top:0;z-index:71;width:100%;-webkit-animation:1s fadeInDown both ease-out .2s;-moz-animation:1s fadeInDown both ease-out .2s;animation:1s fadeInDown both ease-out .2s;}
#Topping .TM{position:relative;display:flex;justify-content:space-around;align-items: center;padding:15px 0;width:80%;min-width:850px;color:#fff;}
#Topping.topping .TM{padding:0;}
#Logo1{margin:0;height:auto;}
#Logo1 img{display:block;height:120px;}
#Menu9L,#Menu9R{flex:1;}
#Menu9L .L1s, #Menu9R .L1s{display:flex;justify-content:space-evenly;}
#Menu9L .L1, #Menu9R .L1{border:none;}
#Menu9L .L1 .Title, #Menu9R .L1 .Title{letter-spacing:2px;font-size:2rem;}
#Menu9L .L1 .L1s, #Menu9R .L1 .L1s{flex-direction:column;}
#Menu9L .L1, #Menu9R .L1{border-color:#7e7e7e;}
#Menu9L .L1:after,
#Menu9R .L1:after{background-color:#000;}
#Menu9L .L1:hover,
#Menu9R .L1:hover{background-color:#eee;}
#Menu9L .L1:hover .Title,
#Menu9R .L1:hover .Title{color:#000;}
#Menu9L .L1 .L1s .L1,
#Menu9R .L1 .L1s .L1{border-color:#eee;background-color:#fff;}
#Menu9L .L1 .L1s .L1 .Title,
#Menu9R .L1 .L1s .L1 .Title{color:#333;}

#Topping.topping #Menu9L, #Topping.topping #Menu9R{height:auto;}
#Topping.topping #Menu9L .L1, #Topping.topping #Menu9R .L1{padding:20px;}
#Topping.topping #Menu9L .L1 .L1s, #Topping.topping #Menu9R .L1 .L1s{display:block;text-align:center;}
#Menu9L .L1s > .L1 .L1s .Title, #Menu9R .L1s > .L1 .L1s .Title{text-align:center;}
#Footer{position:relative;background-repeat:no-repeat;background-size:100%;background-position:top center;background-color:#004593;background-image:url(/s/r/i/Footer-bg.png);font-size:1.8rem;color:#fff;}
#Footer a{color:#fff;}
#Footer .BM{display:flex;justify-content:space-between;position:relative;}
#SiteCount, #WebDesign, #WebDesign a{color:#254769;}
.B1z.GV .Imgs{order:1;}
.B1z.GV .Fade{flex-direction: row-reverse;}
.B1z.GV .FadeOut{width:100%;}
.B1z.B42{padding: 20px 0;}
.B1z.B42 .L1{background-color:#f5f5f5;}
.B1z.E009 .L1 .Title{font-size:2rem;}
.B1z.FI01 .L1 .PostTime{display:flex;padding:5px 0;line-height:1;flex-wrap: wrap;justify-content: normal;width:110px;margin:0;}
.B1z.FI01 .L1 .PostTime .Year{order: 0;width: 100%;line-height: 1.5;text-indent: 3px;font-size:1.5rem;text-align: left;background: none;}
.B1z.FI01 .L1 .PostTime .Month{position:relative;font-size: 3.5rem;font-weight: 600;order: 1;padding-right: 10px;margin:0;}
.B1z.FI01 .L1 .PostTime .Month:after{content:'';position:absolute;top: 2px;right: 0;width:1px;height: 90%;-webkit-transform:rotate(35deg);transform: rotate(30deg);background-color:#000;}
.B1z.FI01 .L1 .PostTime .Day{font-size: 3.5rem;font-weight: 600;order: 2;padding-left: 10px;margin:0;}
.More{position:relative;margin:0 auto;width:95px;line-height:2.5;text-align:center;text-indent:-7px;border-bottom:1px solid;}
.More:after{content:'';position:absolute;right:5px;bottom:-2px;height:13px;border-left:1px solid #000;transform:rotate(-50deg);}
.B10 .FileList{width:100%;}
.B10 .Download a{background-color:#eee;}

@media screen and (max-width:959px){
	.B1z.E009 .L1 .Title{font-size:1.8rem;}
	.B1z.FI01 .L1 .PostTime{width:80px;}
	.B1z.FI01 .L1 .PostTime .Month{font-size:2.5rem;}
	.B1z.FI01 .L1 .PostTime .Day{font-size:2.5rem;}
}