body {
	background-color:#200b00;
	background:url(https://www.pro-real.jp/files/89505038904ffc59d94e212cb3c5398b.jpg) #200b00 0 0 repeat-x !important;
	background-attachment:fixed !important;
}

body a:hover img{
	opacity:1 !important;
}

body .main{
	width:950px !important;
	margin:0 auto;
}

#allitem {
	width:100% !important;
	background:url(https://www.pro-real.jp/files/89505038904ffc59d94e212cb3c5398b.jpg) #200b00 0 0 repeat-x !important;
	background-attachment:fixed !important;
}
#nav {
	width:100% !important;
	background:url(https://www.pro-real.jp/files/89505038904ffc59d94e212cb3c5398b.jpg) #200b00 0 0 repeat-x;
	background-attachment:fixed;
	height:864px;
	margin:0 !important;
	padding:0;
}
header,nav,
#header h1,#header_nav,#header,#contents_wrap,#nav
{display:none;}

#allitem {
	background-color:#200b00 !important;
}
.sz_file_block {
	background-color:#fffffff !important;
}

#content {
	background:none !important;
	padding:0 !important;
}
#main_img {
	width:950px !important;;
	background-color:#fffffff !important;

}
#header-b {
	width:100% !important;
	background:url(https://www.pro-real.jp/files/89505038904ffc59d94e212cb3c5398b.jpg) #200b00 0 0 repeat-x;
	height:auto;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-attachment:fixed;
}
.header-inner {
	background:url(https://www.pro-real.jp/files/bc01acfcdfbb43308333971e21749b35.jpg) 0 0 no-repeat;
	height:864px;
	width:950px;
	margin:0 auto;
	position:relative;
}
#main_img {
	width:950px !important;
}

#main_img  img {
	width:100% !important;
}
.shijimi-btn {
	width:763px;
	height:183px;
	position:absolute;
	bottom:10px;
	left:20px;
}

.shijimi-btn a:hover img {
	opacity: 0.6;
}

.sinka {
	width:950px;
	margin:0 auto;
	height:816px;
	position:relative;
	background:url(https://www.pro-real.jp/files/e2297d7431e7caaa88c03788bbbee4c2.jpg) 0 0 no-repeat;
}

.sinka-btn {
	width:543px;
	height:244px;
	position:absolute;
	bottom:40px;
	left:20px;
}

.sinka-btn a:hover img {
	opacity: 0.6;
}

.voice {
	width:100% !important;
	height:370px;
	position:relative;
}

#koe {
	border: 1px #ccc solid;
	overflow-y: scroll;
	width:100% !important;
	height: 219px;
	background-color:#fffffff !important;
	-webkit-overflow-scrolling: touch;
	margin: 0 auto;
}

#koe img {
	width:20% !important;
}

#aten {
	width:100%;
	height:auto;
	background:url(https://www.pro-real.jp/files/f46ef53abdd8c06c728b4060a64daa1b.jpg) 0 0 repeat;
	font-family:&quot;ＭＳ Ｐ明朝&quot;, &quot;MS PMincho&quot;, &quot;ヒラギノ明朝 Pro W3&quot;, &quot;Hiragino Mincho Pro&quot;, serif;
}

#aten p {
	padding:10px;
	font-size:24px;
	color:#232323;
}

#aten span {
	font-size:24px;
	color:#ff0000;
	font-weight:bold;
}

#aten h3 {
	font-size:24px;
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
	padding:10px !important;
	border:none !important;
	text-align:center;
}

.layout_footer{
	width:950px !important;
	margin:0 auto !important;
}

#footer {
	width:950px !important;
	border:none;
	margin:0 auto !important;
	padding:0 !important;
	background-color:#ffffff !important;
}

.userTable_02 {
background:#fff;
margin:30px 0;
padding:15px 10px 15px;
}

.userTable_02 table{
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 100% !important;
       	empty-cells:show;
	margin: 10px auto;
}

.userTable_02 th,
.userTable_02 td{
border:1px solid #ccc;
padding: 8px !important;
font-size: 14px;
}

.userTable_02 th{
	font-weight: normal;
	background-color: #f4f4f4;
}

#footer h2 {
	width:950px;
	margin:0 auto;
	box-sizing:border-box;
	height:55px;
	background:url(https://www.pro-real.jp/files/cf3c9e9160ad51b75ab1ee6916d1771a.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
.cmsi_arrange_block_master none_preview {
	background-color:#ffffff !important;
}	
#footer-box {
	width:950px;
	margin:10px auto;
}
#footer ul {
	margin-left:10px !important;
}
#footer-box ul {
	width:930px;
	margin: 0 10px;

}

#footer-box li {
	width:450px;
	display: inline-block;
	margin:0 5px 10px;
	height:auto;
	vertical-align: top;
	padding:10px;
	border:solid 1px #a5a5a5;
	box-sizing:border-box;
}

#footer a {
	color:#ff0000;
}
#footer-box h3 {
	color:#ad0b0b;
	font-size:18px;
	padding:10px 0 0 0;
	font-weight:bold;
}
footer,
#footer address {
	display:none;
}

#content img {
	width:100% !important;
}
