.spoiler_iframe	{
	width:100%;
	height: 1000px;
}

#edit_button	{
	position:absolute;
	z-index:2;
	display:none;
	background: #fafafa;
	padding: 5px;
	padding-left: 10px;
	font-size: 16px;
    border: 1px;
	
   -webkit-appearance: none;
}

#page_selector {
   background: #cccccc;
   width: 24px;
   padding: 3px;
   font-size: 16px;
   line-height: 1;
   border: 1px;
   border-radius: 3px;
   -webkit-appearance: none;
   }

#page_ini {
margin-right: 12px;
}

#page_end {
margin-left: 6px;
font-size: 12px;
color: #666;
}

*:focus {
    outline: 0;
}

#post_data {
	display: none;
}

#main_table
{
	width:100%;
	border-collapse: collapse;
}

#main_table td
{
	margin: 0;
	border: 1px solid #dadada;
	padding-left:10px;
	height: 24px;
}

#main_table td:first-child {
    background-color: #f3f3f3;
}

#main_table td:last-child {
    display: none;
}

#main_table th:last-child {
    display: none;
}

#main_table th
{
	background-color: #f3f3f3;
	margin: 0;
	border: 1px solid #dadada;
	padding-left:10px;
	height: 24px;
}

.t_input
{
    display:none;
	border: none;
	margin: 0;
}

.editable
{
    display:none;
}

#footer {
	background-color: #fff;
	overflow: hidden;
	width:110%;
	position: fixed;
	bottom: 0%;
	padding: 0;
	margin-left: -15px;
}

#footer div {
	background-color: #000;
	color: #ccc;
	font-size: 18px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin-top: 3px;
	width: 100%;
	display: none;
}

#footer div button {
	margin-right: 12px;
	margin-left: 12px;
}

.screen_hide
{
visibility:hidden;
}

.screen_unhide
{
position:absolute;
top:0%;
right:0%;
z-index:888;
width: 100%;
height: 100%;
visibility:visible;
background-image:url('bg.png');
}

.pop_hide
{
visibility:hidden;
position:absolute;
top:5%;
right:5%;
z-index:999;
width: 0;
height: 0;
}

.pop_unhide
{
visibility:visible;
position:absolute;
top:5%;
right:5%;
z-index:999;
width: 250;
height: 300;
background-color:#ffffff;
padding:25px;
border:5px solid;
border-radius:25px;
border-color: #cccccc;
}

#respond_status
{
margin-right: 20px;
}