ul.tiling{
list-style-type:none;
padding:4px;
/*
border-bottom: solid 1px #B0BCCD;
padding-right:0px;
*/
margin:auto;
text-align:left;
}
ul.tiling li a{
display:block;
}
ul.tiling li{
text-align:center;
border: solid 1px #a9abae;
border-radius: 8px;
/*padding:5px;*/
margin:1px;
font-family: HiraKakuProN-W3;
/*
display:inline-block;
*/
float:left;
vertical-align:top;
    width: 32%;
    width: calc(100%/3 - 14px);

position:relative;
}
ul.tiling li .photobox {
}
ul.tiling li .databox {
position:absolute;
width:100%;
bottom:0px;
background-color:rgba(0,0,0,.7);
}
ul.tiling li img{
display:block;
margin:auto;
}
ul.tiling li h4{
color:#ffffff;
text-align:left;
font-size:12px;
padding:4px;
padding-bottom:0px;
font-weight:normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.tiling li h6 + h4{
padding:4px;
padding-bottom:4px;
padding-top:0px;
}
ul.tiling li h6{
color:#ffffff;
padding:4px;
padding-bottom:0px;
font-weight:normal;
text-align:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
ul.tiling li h4 + h6{
padding:4px;
padding-bottom:4x;
padding-top:0px;
}
ul.tiling li h6 span{
text-align:left;
font-size:11px;
display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tatenaga{
}
.tatenaga .photobox{
}
.tatenaga .photobox img{
width:100%;
height:auto;
}
.yokonaga{
}
.yokonaga .photobox{
}
.yokonaga .photobox img{
width:auto;
height:100%;
}

.jidoriPower{
text-align:right;
padding:3px;
}
.jidoriPower a{
padding:5px;
font-size:10px;
font-family:"arial", sans-serif;
font-weight:bold;
font-style:italic;
}

/*Added since v1.8.5.5*/
#jidoriBlock .photobox {
position:relative;
overflow:hidden;
}
#jidoriBlock .photobox i {
display:block;
color:rgba(255,255,255,1);
    font-size: 150%;
    opacity: 0.5;
    position: absolute;
    top: 5px;
    right: 5px;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}
