.bn-history01 .b-history-box dl{position:relative;padding:0 0 40px 0;margin:0;}
.bn-history01 .b-history-box dl:last-of-type{padding:0;}
.bn-history01 .b-history-box dl:before{content:'';position:absolute;top:0;left:50px;width:0;height:100%;border-right:1px dashed #ccc;}
.bn-history01 .b-history-box dl:after{content:'';display:block;clear:both;}
.bn-history01 .b-history-box dl dt{display:table;float:left;position:relative;padding:10px;width:100px;height:100px;z-index:0;border:1px solid #25365a;background-color:#fff;border-radius:50%;vertical-align:top;table-layout:fixed;box-sizing:border-box;}
.bn-history01 .b-history-box dl dt span{display:table-cell;font-weight:500;font-size:1.625rem;line-height:2.125rem;text-align:center;vertical-align:middle;}
.bn-history01 .b-history-box dl dd{float:left;padding:38px 0 0 50px;width:calc(100% - 100px);box-sizing:border-box;}
.bn-history01 .b-history-box dl dd:has(ul > li:nth-child(2)){padding: 16px 0 0 50px;}
.bn-history01 .b-history-box dl dd > div{position:relative;padding:0 0 30px 0;}
.bn-history01 .b-history-box dl dd > div:last-of-type{padding:0;}
.bn-history01 .b-history-box dl dd > div .b-month{padding:0 0 5px 0;font-size:1.125rem;line-height:1.625rem;color:#767676;}
.bn-history01 .b-history-box dl dd > div .b-content{display:table-cell;width:100%;}
.bn-history01 .b-history-box dl dd > div .b-content .article-chk{display:table-cell;left:0;position:relative;padding:0 10px 0 0;vertical-align:middle;}
.bn-history01 .b-history-box dl dd > div .b-content > p{display:table-cell;position:relative;font-size:1.25rem;color:#222;line-height:1.75rem;word-wrap:break-word;}
.bn-history01 .b-history-box dl dd > div .b-content > pre{display:table-cell;position:relative;font-size:1.25rem;color:#222;line-height:1.75rem;word-wrap:break-word;}
.bn-history01 .b-history-box dl dd > div .b-modify{display:table-cell;padding:10px 0 0 10px;text-align:center;vertical-align:middle;}
.bn-history01 .b-history-box dl dd > div .b-modify a{display:inline-block;padding:4px 10px;width:60px;border:1px solid #ccc;font-size:0.875rem;line-height:1.375rem;box-sizing:border-box;}
.bn-history01 .b-history-box dl dd > div .b-modify a:hover{background-color:#efefef;}
.bn-history01 .b-history-box dl dd > ul > li{font-size:1.25rem;color:#222;line-height:1.75rem;word-wrap:break-word;padding:0 0 20px 0;}
.bn-history01 .b-history-box dl dd > ul > li:last-child{padding-bottom: 0;}
.bn-history01 .b-history-box dl dd > ul > li > ul{margin-top: 10px;}

@media screen and (max-width:1024.98px){
	.content-wrap { padding: 15px 20px 0 20px;}
	.bn-history01 .b-history-box dl{padding:0 0 20px 0;}
	.bn-history01 .b-history-box dl:before{left:30px;}
	.bn-history01 .b-history-box dl dt{padding:5px;width:60px;height:60px;}
	.bn-history01 .b-history-box dl dt span{font-size:1.142rem;line-height:1.542rem;}
	.bn-history01 .b-history-box dl dd{display:block;padding:19px 0 0 10px;width:calc(100% - 60px);}
	.bn-history01 .b-history-box dl dd:has(ul > li:nth-child(2)){padding: 0 0 0 10px;}
	.bn-history01 .b-history-box dl dd > div{padding:0 0 15px 0;}
	.bn-history01 .b-history-box dl dd > div .b-month{padding:0 0 2px 0;font-size:0.928rem;line-height:1.428rem;}
	.bn-history01 .b-history-box dl dd > div .b-content .article-chk{padding:0 5px 0 0;}
	.bn-history01 .b-history-box dl dd > div .b-content > p{font-size:1rem;line-height:1.5rem;}
	.bn-history01 .b-history-box dl dd > div .b-content > pre{font-size:1rem;line-height:1.5rem;}
	.bn-history01 .b-history-box dl dd > div .b-modify a{padding:2px 5px;width:40px;}
	.bn-history01 .b-history-box dl dd > ul > li{font-size: 1rem;line-height: 1.5rem;padding: 0 0 15px 0;}
	.bn-history01 .b-history-box dl dd > ul > li:last-child{padding-bottom: 0;}
}