﻿body{background-image:url(/s/r/i/P-bg.png);}
#Bodyer{padding:20px 0 40px;}
#Wrap{display:flex;flex-wrap:wrap;gap:5rem;padding:0 50px;margin:0 auto;width:100%;max-width:1380px;box-sizing:border-box;}
#Left{flex:0 0 250px;}
#Body{flex:1;min-width:0;}
#Body .Kind{padding:25px 0 20px;font-size:2.5rem;font-weight:500;text-align:center;}
#Body .Kind a{display:block;font-size:2.5rem;}
#Body .Header{margin:0 0 10px;}
#Body .Header .Breadcrumb{display:flex;flex-wrap:wrap;align-items:center;}
#Body .Header .Breadcrumb a,#Body .Header .Breadcrumb span,#Body .Header .Breadcrumb p,#Body .Header .Breadcrumb div{display:flex;align-items:center;margin:0 5px 0 0;font-size:1.3rem;text-decoration:none;}
#Body .Header .Breadcrumb span{position:relative;width:10px;height:25px;text-indent:-99999px;}
#Body .Header .Breadcrumb span::before{content:"";position:absolute;top:40%;left:0;width:0;height:0;border:5px solid transparent;border-width:3px 0px 3px 6px;border-style:solid;border-left-color:#000;}
#Foot{flex:0 0 100%;}
.Pages .pagination{display:flex;justify-content:center;margin:10px auto 20px;width:100%;text-align:center;}
.Pages .pagination li{margin:0 2.5px 5px;width:35px;line-height:35px;}
.Pages .pagination li a{display:block;border-width:1px;border-style:solid;}
.B1z.S1 .Imgs img{display:block;width:100%;height:auto;}
@media screen and (min-width:1250px){
}
@media screen and (min-width:960px) and (max-width:1249px){
	#Left{flex:0 0 210px;}
}
@media screen and (max-width:959px){
	#Wrap{padding:0 5%;gap:3rem;}
	#Left{display:none;}
	#Body h1.Title{padding:20px 0;margin:10px 0;}
	#Body .FadeIn h1.Title{padding:0;margin:0;}
}
@media screen and (max-width:639px){
	#Body .Header .Breadcrumb{width:100%;}
}