#articleInfo99 .info{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

#articleInfo99:before{
	content:"";
	background: #fb78780a;
	position:absolute;
	width: 35.3%;
	height:100%;
	z-index: 0;
	right: 0;
	background: radial-gradient(#f3f3f3c2 30%, transparent 0) 0 0/10px 9px;
	z-index: -1;
}
.mapJbox {
    overflow-y: scroll;
    height: 600px;
}

.mapJbox::-webkit-scrollbar{width:5px;}
.mapJbox::-webkit-scrollbar-track{background:#c5c5c5;}
.mapJbox::-webkit-scrollbar-thumb{background:#467855;}
.mapJbox::-webkit-scrollbar-thumb:hover{background:#393935;}


.chiseJbox{
    display: flex;
    justify-content: center;
}
.chiseJbox .bumJ{
    padding: 15px 30px;
    background: #ffffff;
    border: #4a6e4fb5 1px solid;
    margin: 5px 5px 50px;
    cursor: pointer; /* 表示超連結、手型鼠標 */
}
.chiseJbox .bumJ p{
    font-size: 20px;
}
#articleInfo99  .item{
    display: flex;
    margin-bottom: 20px;
}
#articleInfo99 .infophto{
    width: 43%;
    display: flex;
    margin-right: 2%;
    margin-bottom: 1%;
    flex-direction: column;
    align-items: center;
}
#articleInfo99 p{
    color:#373737;
}
#articleInfo99 .info .t01{
    border-bottom: #cacaca 2px solid;
    line-height: 180%;
    margin-bottom: 10px;
}
#articleInfo99 .info .t01 p{
    font-size: 18px;
    line-height: 180%;
    font-weight: 500;
}
#articleInfo99 .info .t01 .title{

}
#articleInfo99 iframe{
    width: 100%;
    height: 300px;
}
#articleInfo99 .info .t01 .title h2{
    background-color: #467855;
    padding: 10px;
    color: white;
    width: 250px;
    text-align: center;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 25px;
}
#articleInfo99 .info .t02 p{
    font-size: 18px;
    line-height: 160%;
    font-weight: 500;
}}
#articleInfo99 .info .t03{}

@media screen and (max-width: 640px) {
	#articleInfo99 .item{
    flex-direction: column;
    align-items: center;
}
#articleInfo99 .info{
    width: 100%;
    margin: 40px 0;
}
#articleInfo99 .infophto{
    width: 100%;
    margin-right: 0;
}
    
}