@charset "UTF-8";

#main-contents {
    background: none;
    margin: 0 0 50px 0;
}

.main-contents-inner {
    background: none; 
}

.content-event{
    padding: 0;
}

.main-contents-inner:after {
    display: none;
}

.grid-container-fluid{
    padding: 0;
}

.sp_prl-5{
    padding: 0;
}

.title-img{
    margin: 0 auto;
    max-width: none;
}

.title-img img{
    width: 100%;
}

.tgrxmascard-title{
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    margin: 40px 0 0 0;
    line-height: 1.3em;
}

.tgrphotogallery-text{
    color: #000;
    font-size: 12px;
    line-height: 1.5em;
    margin: 10px 0 0 0;
}





.photo-content{
margin: 50px 0 0 0;
padding: 0 20px 0 20px;
}

.tgrphotogallery {

margin: 25px 0 25px 0;
padding: 0;
font-size: 0;
}




/*UPDATE 集合写真を大きく表示*/
.tgrphotogallery li{
padding: 0;
font-size:13px ;
/* display: inline-block; */
width: 24%;
margin: 0.5%;
vertical-align: top;
}

.tgrphotogallery li.column2{
width: 50%;
margin: 0 auto 30px auto;
}

.tgrphotogallery li.facebookcover{
width:49%;
}


.tgrphotogallery li img{
width: 100%;
height: auto;
}


.tgrphotogallery li a{
color: #FFF;
}


.movie {
margin: 0 0 20px 0;
padding: 0;
text-align:center;
}


.tgrphotogallery li span {
float: left;
margin:0;
padding:10px 0 0 0;
}

.tgrphotogallery li.cs  {
opacity: 0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";
}

.tgrphotogallery li.cs a,
.tgrphotogallery li.cs a:hover {
text-decoration: none;
cursor: default;
}


.wallpaper_explain{
margin: 50px 0 0 0;
}

.wallpaper_explain h4{
font-weight: bold;
font-size: 15px;
margin: 2.0em 0 0 0;
}


@media screen and (max-width: 999px) {

.tgrphotogallery li{
width: 32.33%;
}

}


@media screen and (max-width: 799px) {

.tgrphotogallery li{
width: 49%;
}

.tgrphotogallery li.facebookcover{
width:99%;
}

.tgrphotogallery li.column2{
width: 60%;
}

}


@media screen and (max-width: 767px) {

.tgrphotogallery li{
width: 32.33%;
}

}


@media screen and (max-width: 499px) {

.tgrphotogallery li{
width: 49%;
}

.tgrphotogallery li.column2{
width: 100%;
}


}

