/* CSS Document */

h1 {
	width:457px;
	height:92px;
	background-image:url(../img/download/h1_download.png);
	line-height:100em;
	overflow:hidden;
	margin:75px auto 0 auto;
}


#downloadbox {
	width:960px;
	margin:10px auto 128px auto;
	text-align:center;
}

#moviebox {
	width:960px;
	height:540px;
	margin:0 auto 15px auto;
}


.infocenter {
	display:flex;
	justify-content:space-around;
}

.infobox,
.listbox {
	width:852px;
	margin:15px auto 0 auto;
}
.listtop {
	margin:0;
	width:852px;
	height:13px;
	background-image:url(../img/download/list_top.png);
}
.listbottom {
	margin:0;
	width:852px;
	height:14px;
	background-image:url(../img/download/list_bottom.png);
}
.infocenter,
.listcenter {
	width:852px;
	padding:10px 0;
	margin:0;
	background-image:url(../img/download/list_center.png);
	background-repeat:repeat;
}

.dltable{
	width:785px;
	border-collapse:collapse;
	margin:0 auto;
	text-align:left;
	margin-bottom:10px;
}
.dltable:first-child{
	margin-top:20px;
}


.td01 {
	width:186px;
	text-indent:1em;
	border:1px solid #000;
}
.td02 {
	width:107px;
}

.td03 img {
	margin-right:13px;
}


.infotable {
	color:#491f31;
	border-spacing:0 5px;
}
.td11 {
	height:14px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.td12 {
	background-color:#491f31;
	color:#FFF;
	height:25px;
	width:110px;
	text-align:left;
	text-indent:1em;
}

.td13 {
	text-align:left;
	width:280px;
	text-indent:1em;
	border-top:1px solid #491f31;
}

.subbox {
	width:425px;
	height:158px;
	background-image:url(../img/download/BG_subbox.png);
	margin:0 auto;
	color:#491f31;
	border:1px solid transparent;
}
#optitle {
	font-size:14pt;
	margin-top:20px;
}