#hdp
{
	text-align: center;
}
html{
	touch-action: manipulation;
}
body{
	font:100%/140% sans-serif;
	-webkit-text-size-adjust: none;
	background-color:#FFFFEE;
	color:#800000;
	touch-action: manipulation;
}
header {
	border-bottom:solid 1px #800;
	background-color:#FFFFEE;
	top :0;
	left: 0;
	width: 100%;
	position: absolute;
	padding: 0.5em 0;
	z-index: 10;
}
header > * {
	margin-left: 0.5em;
	margin-right: 0.5em;
}
#pin {
	top: 0.2pt;
	right: 0.2pt;
	position: absolute;
	cursor: pointer;
}
header a{
	margin:0 0.5em 0.5em 0;
	border-radius: 1em;
	padding: 0.1em 0.5em;
	display: inline-block;
	background-color: #F0E0D6;
}
header a img {
	vertical-align: text-bottom;
	height: 1.4em;
}
header > p {
	margin-top: 0;
	margin-bottom: 0;
}
header fieldset {
	margin-bottom: 0.5em;
}
img{
	max-width:250px;
	max-height:250px;
	border-style:none;
}
iframe
{
	display:none;
}
.deleted
{
	display:none;
}

#delform ul{
	list-style-type:none;
	margin:0.5em 0;
	padding:0;
}
#delform li{
	margin:0;
	padding:0;
}

#akahuku_bottom_status{
	display:none;
}

.ama{text-align:center}

.thre
{
	clear:left;
}
.pop {
	z-index: 2;
	position: absolute;
	border-radius: 0.5em;
	box-shadow: 2px 2px 5px 5px rgba(0,0,0,0.2);
}

.tue,div[style="width:728px;height:90px;margin:2px auto;"]
{
	display:none;
}
.rtd
{
	background-color:#F0E0D6;
}
.rsc,.cnw,.cno
{
	padding-right:0.5em;
}
object{
	margin:1em;
}
fieldset input {
	margin-right: 0.5em;
}
@media handheld,tty,screen and (max-width:480px){

	h1{
		display:none;
	}

	div img{
		display:block;
		float:none;
		margin:0.5em auto;
	}

	img{
		max-width:100%;
		max-height:410px;
	}

	table{
		background-color:#f0e0d6;
		display:block;
		table-layout:fixed;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin:0.5em 0;
		padding:0.25em;
		width:100%;
	}
	.rsc,.cnw,.cno{
		font-size:90%;
	}
	.rts
	{
		display:none;
	}
	.sod {
		display:block;
	}
	blockquote
	{
		margin: 1em !important;
		word-break: break-all;
	}
	object{
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
}
