@media only screen and (max-width: 959px){
/**/
ul.list-indent h4{
	font-size:20px !important;
	text-align:left;
}
ul.list-indent{ padding-left:1em !important; }
ul.list-indent li{ text-indent:-1.8em !important; list-style-type:none !important; margin:5px 0 0 15px; line-height:22px; padding:10px 0; }
img{ width:100%; height:auto; }
img#_ullogimgltr{width: 1px; height: 1px;}
.display_pc{
	display: none;
}
#container, #main{
	width:100%;
}
#main{
	position:relative;
}
#main .insta-i{
	width:50px;
	position:absolute;
	left:10px;
	top:30px;
}
#main .date{
	width:125px;
	position:absolute;
	right:10px;
	top:30px;
}

#main .btn-kekka{
	position:absolute;
	width:250px;
	top:32px;
	right:10px;
}
#main .btn-kekka a{
	width:100%;
	height:100%;
	display:block;
}
#main .btn-kekka img{
	width:100%;
	height:auto;
}
#main .copy{
		width: 90%;
		margin: 0 auto;
	}

/*発表作品*/
 #app{
	width:88%;
	margin:10px auto 0 auto;
 }
 #app .inner-app{
	padding:0 2.5% 0 2.5%; 
	text-align:center;
	background:#FFF;
	border:1px solid #DC3A58;
}
#app h2.app-title{
	margin-top:15px;
	padding-top:5px;
	text-align:center;
	}
#app h2.app-title img{
	width:90%;
}
#app .inner-app h3, #app .inner-app3 h3{
	width:90%;
}
#app .inner-app h4, #app .inner-app3 h4{
	font-size:100%;
	font-weight:bold;
}
 #app .photoes{}
 #app .photoes li{
	border:1px solid #CCC;
	width:100%;
	vertical-align:middle;
	margin:0 0 15px 0;
}
 #app .photoes li p.img{
	height:100%;
}
#app .photoes li:nth-child(3),
#app .photoes li:nth-child(6),
#app .photoes li:nth-child(9),
#app .photoes li:nth-child(12),
#app .photoes li:nth-child(15),
#app .photoes li:nth-child(18){
	margin-right:0;
}
 #app .photoes li:nth-child(11){
	border:none;
}
 #app .photoes li span{
	padding:10px 0;
	display:block;
	text-align:center;
}
 #app .photoes li p.comment{
	padding:5px 5px 5px 90px;
	text-align:left;
	background:url(../images/tx_staff-comment.png) no-repeat;
	background-size:80px 52px;
	background-position:5px 0;
}
#bt{
	width:80%;
	margin:15px auto 0 auto;
}
#ftr {
	width:90%;
	margin:15px auto 0 auto;
	text-align: center;
}
#copyright{
	text-align: center;
	clear:both;
	padding: 20px 0;
}

}