@charset "utf-8";.viewport {  width: 600px;  overflow: hidden;  margin: 0 auto;  padding: 10px 0; }.flipsnap {  width: 1195px;  /* 230px(item) * 5 + 45px(padding) */  padding-left: 45px; }.flipsnap:after {  content: '';  display: block;  clear: both;  height: 0; }.item {  width: 500px;  margin: 0 10px;  font-size: 50px;  text-align: center;  padding: 0px 0;  /*background: #EFEFEF;*/  /*border: 5px solid #999;*/  float: left;  /*color: #666;*/   }.pointer {  text-align: center; }.pointer span {  display: inline-block;  width: 16px;  height: 16px;  border-radius: 16px;  background: #ababab;  }.pointer span.current {  background: #2184c9; }.controls {  text-align: center;  margin: 0 0 15px 0; }.controls .num {  width: 60px; }#photo-simple .flipsnap {  width: 960px;  padding: 0; }#photo-simple .item {  width: 310px;  margin: 0; }#photo-img .flipsnap {  width: 960px;  padding: 0; }#photo-img .item {  margin: 0;  padding: 0;  border: none;  width: auto;  height: auto; }#photo-maxPoint .flipsnap {  width: 800px;  /* 80px(item) * 10 */  padding: 0; }#photo-maxPoint .item {  width: 50px;  font-size: 20px;  padding: 10px 0; }#photo-refresh .flipsnap {  width: 270px; }#photo-link .item {  padding: 0; }#photo-link .item a {  width: 200px;  height: 180px;  display: table-cell;  vertical-align: middle;  text-align: center;  color: #00F;  font-size: 18px; }#photo-moveToPoint .flipsnap {  width: 2345px; }#photo-touchevents .log, #photo-cancelmove .log {  width: 300px;  margin: 0 auto; }#photo-touchevents pre.detail, #photo-cancelmove pre.detail {  background: #EFEFEF;  padding: 5px;  border: 1px solid #CCC;  height: 105px;  font-size: 12px; }.sample p {  text-align: center; }.sample pre {  display: none; }@media screen and (max-width: 480px) {  .mod-header h1 {    font-size: 34px;    padding-bottom: 10px; }  .mod-header nav ul {    font-size: 18px; }  .main {    width: 300px; }  .photo {    position: relative;    left: -10px; }  .photo h3 {    position: relative;    left: 10px; }  .github-ribbon {    display: none; } }