@charset "UTF-8";

/* ---------------------------- */
/* ----- BODY ----------------- */
body {
	overflow:scroll;
	margin-top : 16px;
	margin-left : 16px;
	margin-right : 16px;
	margin-bottom : 16px;
}

/* ---------------------------- */
/* ----- TITLE ---------------- */
div.title {
	width: 90%;
	min-width: 936px;
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	background-color: white;
}

/* ----- DIAPLAY BLOCK ------- */
div.wrap {
	display: block;
	width: 90%;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	min-width: 400px;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	background-color: white;
}

/* ----- COPYRIGHT ------- */
div.copyright {
	display: block;
	width: 90%;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	min-width: 400px;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	background-color: white;
	text-align: center;
}


/* ----- CONTENTS ------- */
div.content {
	display: block;
	width: 90%;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	min-width: 400px;
	min-height: 600px;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
	background-color: white;
}

/* ----- NAVI ------- */
div.navi {
	display: flex;
	flex-wrap: nowrap;
	width: 90%;
	min-width: 400px;
	margin-left: auto;
	margin-right: auto;
	border-style: ;
	border-color: ;
	background-color: ;
}

div.naviSpace {
	display:inline-block;
	width: 50%;
	min-width: 32px;
	border-width: 0 ;
	border-style: ;
	border-color: ;
	background-color: ;
}

div.naviBlank {
	display:inline-block;
	width: 32px;
	min-width: 16px;
	border-width: 0 ;
	border-style: ;
	border-color: ;
	background-color: ;
}

div.tweetBtn {
	display:inline-block;
	width: 64px;
	min-width: 64px;
}

p.info {
	text-align:left;
	display:block;
	width:80%;
	margin-top:16px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}
