@charset "utf-8";
/* CSS Document */

.baBox{
	margin-bottom:20px;
}

.baBox .photo{
	margin-bottom:10px;
}
.baBox .photo img{
	border:1px solid #cccccc;
	padding:1px;
}
.baBox .photo img.nobo{
	border:none;
}

.baBox .date{
	margin-bottom:10px;}

.baBox .date .result{
	margin-bottom:10px;
}
.baBox .date .result table{
background-color:#ffffff;
}
.baBox .date .result table th{
	background-color:#211c14;
	font-weight:normal;
	color:#ffffff;
	padding:5px 0;
}

.baBox .date .result table td{
	background-color:#d9d4cb;
	padding:5px 0;
	text-align:center;
}
.baBox .date .result table td span{
	color:#F00;
	font-weight:bold;
	}

.baBox .date .hyou{
}

.baBox .commentBox{
}

.baBox .commentBox dl dt{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 5px;
}
.baBox .commentBox dl dd{
	padding:0 10px;
}
.baBox .commentBox dl dd.pabo10{
	padding-bottom:10px;}
	
.topagetop{
	text-align:right;
}
p.itikagetu{
	font-weight:bold;}
a.link{
	color:#F00}	
h5{
	background:#D9D4CB;
	font-size:16px;
	padding:5px 5px 5px 10px;
	margin:5px 0 5px 0;}
.sonogo{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
	}

.photo_4d img{
    max-width: 100%;
}
.photo_4d{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.photo_4d_item{
    margin-bottom: 2%;
    width: 49%;
}
.lum-gallery-button {
  display: none !important;
}
a.zoom{
  cursor: zoom-in;
}