body {
	/* background: url(../images/cream_pixels.png); */
	font-family: Verdana, Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/*background: url(../images/cream_dust.png);*/
	border-top: 5px solid #012970;
}
.uk-container {
	padding: 0 10px;
}
@media (min-width: 1220px) {
	.uk-container {
	    max-width: 1199px;
	}
}
@media screen and (max-width: 768px) {
	.uk-container {
		padding: 0;
	}
}

.viewport {
    width: 640px;
    overflow: hidden;
    margin: 0;
    -webkit-transform: translateZ(0); /* Optional: When heavy at iOS6+ */
}

.flipsnap {
    width: 6400px; /* 320px(item width) * 3(item count) */
}

.flipsnap:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}

.item {
    float: left;
    width: 640px;
}

.photo-thumnail {
	width: 80px;
	margin: 2px 0;
	cursor: pointer;
}
/* メニュー 幅全開 */
.uk-navbar-nav {
	width: 100%;
}
/* 各メニューは均等割 */
.menu-li {
	width: 25%;
	height: 7%;
	position: relative;
}
.menu-li img {
	margin-top: 10px;
}

.uk-navbar-nav>li>a {
	height: 7%;
}
.uk-navbar-nav > li.daybreak:hover > a,
.uk-navbar-nav > li.daybreak > a:focus,
.uk-navbar-nav > li.daybreak .uk-open > a {
  border-bottom: 3px solid #35B6FF;
  outline: none;
}
.day-br {
	border-bottom: 3px solid #35B6FF;
	/*background: url(../images/menu-daybreak-p.png) no-repeat top left;*/
}
.daybreak-active {
	border-bottom: 0;
	border-top: 3px solid #35B6FF;
	outline: none;
	background: #E0F9FF;
}

.uk-navbar-nav > li.morning:hover > a,
.uk-navbar-nav > li.morning > a:focus,
.uk-navbar-nav > li.morning .uk-open > a {
  border-bottom: 3px solid #FFC408;
  outline: none;
}
.mor-br {
	border-bottom: 3px solid #FFC408;
}
.morning-active {
	border-bottom: 0;
	border-top: 3px solid #FFC408;
	outline: none;
	/*background: url(../images/menu-morning-p.png) no-repeat top left;*/
	background: #FFFFCA;
}

.uk-navbar-nav > li.afternoon:hover > a,
.uk-navbar-nav > li.afternoon > a:focus,
.uk-navbar-nav > li.afternoon .uk-open > a {
  	border-bottom: 3px solid #FF7825;
  outline: none;
}
.aft-br {
	border-bottom: 3px solid #FF7825;
}
.afternoon-acvite {
	border-bottom: 0;
	border-top: 3px solid #FF7825;
	outline: none;
	/*background: url(../images/menu-afternoon-p.png) no-repeat top left;*/
	background: #FFE6D7;
}

.uk-navbar-nav > li.night:hover > a,
.uk-navbar-nav > li.night > a:focus,
.uk-navbar-nav > li.night .uk-open > a {
  border-bottom: 3px solid #81017D;
  outline: none;
}
.nig-br {
	border-bottom: 3px solid #81017D;
}
.night-active {
	border-bottom: 0;
	border-top: 3px solid #81017D;
	outline: none;
		/*background: url(../images/menu-night-p.png) no-repeat top left;*/
	background: #FFD3FE;
}



/* フォトボーダー */
.uk-thumbnail {
	border: 0px;
	padding: 0;
}

/* フォトタイトル */
.uk-article-title {
	font-size: 16px;
}


/* フッター */
.footer {
	padding-top :20px;
	min-height: 90px;
	background: #BDD4FD;
}
.footer-bottom {
	background: #010F29;
	border-top: 2px solid #dcdcdc;
	color: #fff;
}
.copyright {
	padding: 10px;
}

/* 画像ビューのdefaultを設定 */
#viewport {
	overflow: hidden;
	height: 621px; /* 横長画像からスタート */
	cursor: w-resize;
}

/* 時計 */
.clock {
	margin-right: 5px;
}
.uk-comment {
	/*	padding-right: 20px; */
	margin-top: 10px;
}
.uk-comment-title {
	font-weight: bold;
	font-size: 140%;
	margin: 8px 0;
}
.comment-wrap {
	background: #EEEEEE;
}
.uk-comment-meta {
	margin-right: 10px;
}

.daybreak {
	/*background: url(../images/menu-breakday-p.png) no-repeat top left;*/
}
.uk-badge-daybreak {
	background: #35B6FF;
	padding: 42px 15px;
	margin: 0 5px 0 0;
	font-size: 14px;
}

.morning {
	/*background: url(../images/menu-morning-p.png) no-repeat top left;*/
}
.uk-badge-morning {
	background: #FFC408;
	padding: 42px 15px;
	margin: 0 5px 0 0;
	font-size: 14px;
}

.afternoon {
	/*background: url(../images/menu-afternoon-p.png) no-repeat top left;*/
}
.uk-badge-afternoon {
	background: #FF7825;
	padding: 42px 15px;
	margin: 0 5px 0 0;
	font-size: 14px;
}

.night {
	/*background: url(../images/menu-night-p.png) no-repeat top left;*/
}
.uk-badge-night {
	background: #720088;
	padding: 42px 15px;
	margin: 0 5px 0 0;
	font-size: 14px;
}


