@charset "UTF-8";
.shadow{-moz-box-shadow: 0 3px 10px #999999; -webkit-box-shadow: 0 3px 10px #999999;	box-shadow: 0 3px 10px #999999;}
.app_logo{margin-right:10px;}
li{list-style:none;}
/*.ui-block-a, .ui-block-b, .ui-block-c,  .ui-block-d{border: 2px solid #585768;}*/
br{display:none;}
.cache {display:none}


@media (min-width: 901px)  {
	li.portfolio{float:left; margin:30px 30px;}	
	li.portfolio:nth-child(4n){clear:both}
	li img {max-width:280px}
}

@media (min-width: 769px) and (max-width: 900px) {
	li.portfolio{float:left; margin:30px 30px;}	
	li.portfolio:nth-child(3n){clear:both}
	li img {max-width:280px}
}
@media (min-width: 481px) and (max-width: 768px) {
	li.portfolio{float:left; margin:20px 20px;}	
	li.portfolio:nth-child(3n){clear:both}
	li img {max-width:220px}
}

@media (min-width: 321px) and (max-width: 480px) {
	li.portfolio{float:left; margin:15px 15px;}	
	li.portfolio:nth-child(2n){clear:both}
	li img {max-width:160px}
	h2 {font-size:1.2em;}
}

@media (max-width: 320px) {	
	li.portfolio{float:left; margin:6px 6px;}
	li.portfolio:nth-child(1n){clear:both}	
	li img {max-width:140px}
	.mt{display:none;}	
	h2 {font-size:1.1em;}
}
