@charset 'UTF-8';

/* ダウンロード用CSS */
#downloadSheet {
	border:1px solid #CCC;
	padding:30px;
	background:#FFF;
	margin:0 20px 10px 0;
	background:url(../images/download/bgCubismEditor.png) 300px center #FFF no-repeat;
	width: 525px;
	height: 322px;
	display: block;
	float: left;
}
#downloadSheet h3 {
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	width:443px;
	height:30px;
	margin: 0 0 15px 0;
	background:url(../images/download/nameCubismEditorPRO.png) 0 0 no-repeat;
}
#downloadSheet p {
	color:#666;
}
#downloadSheet span.price {
	text-decoration: line-through;
	color: #F00;
}
#downloadSheet span.del {
	color:#666;
}
#downloadSheet span.text-blue {
	color:#469FFB;
}
#downloadSheet span.ml8 {
	margin-left: -8px;
}
#downloadSheet p.more {
	text-align: center;
	height: 20px;
	margin: 20px 12px 19px 0;
}
#downloadSheet p.more a:link, #downloadSheet p.more a:visited {
	display: inline;
	color: #369;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(../images/live2d-sprite.png) 0 -1374px no-repeat;
}
#downloadSheet p.more a:hover {
	text-decoration: underline;
}
#downloadSheet ul {
	display:block;
	width:700px;
	text-align:center;
	list-style: none;
	margin: 0 0 0 82px;
}
#downloadfreeSheet ul {
	display:block;
	text-align:center;
	list-style: none;
}
#downloadSheet ul li {
	float:left;
	margin:0 15px 0 0;
}
#downloadSheet ul li a {
	color:#FFF !important;
}
#downloadSheet ul li a:link,
#downloadSheet ul li a:visited, 
#downloadfreeSheet ul li a:link,
#downloadfreeSheet ul li a:visited {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid rgb( 27, 91, 169 );
	padding:12px 0;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #217fc4), color-stop(100%, #1b5fac) );
	background:-moz-linear-gradient( center top, #217fc4 5%, #1b5fac 100% );
	background:-ms-linear-gradient( top, #217fc4 5%, #1b5fac 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#217fc4', endColorstr='#1b5fac');
	background-color:#217fc4;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #0e4989;
 	-webkit-box-shadow:inset 0px 0px 0px 0px #0e4989;
 	-moz-box-shadow:inset 0px 0px 0px 0px #0e4989;
 	box-shadow:inset 0px 0px 0px 0px #0e4989;
}
#downloadSheet ul li a:hover,
#downloadfreeSheet ul li a:hover {
	cursor:pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1b5fac), color-stop(100%, #217fc4) );
	background:-moz-linear-gradient( center top, #1b5fac 5%, #217fc4 100% );
	background:-ms-linear-gradient( top, #1b5fac 5%, #217fc4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b5fac', endColorstr='#217fc4');
	background-color:#1b5fac;
}
#downloadSheet ul li a:active,
#downloadfreeSheet ul li a:active {
	position:relative;
	top:1px;
}
#downloadSheet ul li a#button01 {
	width:220px;
}
#downloadSheet ul li a#button02 {
	width:120px;
}
#downloadfreeSheet ul li a#button03 {
	width:174px;
}
#downloadSheet ul li a.eng {
	padding:21px 0;
}
#downloadSheet+p,
table#supportPrice+p {
	text-align: right;
}
h2 span {
	font-weight:normal;
}
h3 span {
	font-weight:normal;
}
#downloadfreeSheet {
	border:1px solid #CCC;
	padding: 30px 25px;
	background:#FFF;
	margin:0 0 10px 0;
	width: 241px;
	height: 322px;
	display: block;
	float: left;
}
#downloadfreeSheet h3 {
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	width:240px;
	height:30px;
	margin: 0 0 15px 0;
	background:url(../images/download/nameCubismEditorFREE.png) 0 0 no-repeat;
}
#downloadfreeSheet p {
	color:#666;
}
#downloadfreeSheet p.more {
	text-align: center;
	height: 20px;
	margin: 75px 12px 19px 0;
}
#downloadfreeSheet p.more-en {
	margin: 80px 12px 19px 0;
}
#downloadfreeSheet p.more a:link, #downloadfreeSheet p.more a:visited {
	display: inline;
	color: #369;
	text-decoration: none;
	padding: 0 0 0 20px;
	background: url(../images/live2d-sprite.png) 0 -1374px no-repeat;
}
#downloadfreeSheet p.more a:hover {
	text-decoration: underline;
}
#licenseSheet {
	color:#939393;
	border:1px solid #CCC;
	padding:20px 0 20px 0;
	background:#FFF;
	margin:0 0 10px 0;
}
#licenseSheet ul {
	display:block;
	text-align:center;
	list-style: none;
}
#licenseSheet ul li {
	float:left;
	width:148px;
	padding:20px 0 20px 0;
}
#licenseSheet ul li.rborder {
	border-right:1px solid #CCC;
}
.Str {
	color:#666;
}
.Center {
	text-align:center;
}
.Left {
	text-align:left;
}
.Right {
	text-align:right;
}
p#sdkButton {
	display:block;
	text-align: center;
	margin:0 0 50px 0;
}
p#sdkButton a:link,
p#sdkButton a:visited {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #337fed;
	padding:15px 30px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #3d94f6), color-stop(100%, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	background:-ms-linear-gradient( top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #1570cd;
 	-webkit-box-shadow:inset 0px 0px 0px 0px #97c4fe;
 	-moz-box-shadow:inset 0px 0px 0px 0px #97c4fe;
 	box-shadow:inset 0px 0px 0px 0px #97c4fe;
}
p#sdkButton a:hover {
	cursor:pointer;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #1e62d0), color-stop(100%, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	background:-ms-linear-gradient( top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}
p#sdkButton a:active {
	position:relative;
	top:1px;
}
a.eng {
	width:260px;
}

#download_wap {
	overflow:hidden;
	width:100%;
}
#download_wap div.left {
	width:550px;
	float:left;
}
#download_wap div.right {
	width:350px;
	float:left;
}
.d_border {
	clear: both;
	width: 100%;
	border-bottom: 1px solid #999999;
}
ul.d_list {
	overflow:hidden;
	list-style-type:none;
}
#download_wap p#sdkButton {
	text-align:left;
	margin-bottom:20px;
}


/*comparison*/
#sdkButton a.r_margn {
	margin-right:100px;
}
table.comparison_tb {
	width: 900px;
	margin-bottom: 20px;
}
table.comparison_tb th {
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px 0;
}
table.comparison_tb td {
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #ccc;
	padding: 12px 20px;
	background: #FFF;
}
table.comparison_tb th.tb01 {
	text-align: left;
	padding: 0 0 10px 10px;
	width: 486px;
}
table.comparison_tb td.tb01 {
	text-align: left;
	border-right: 1px solid #ccc;
}
table.comparison_tb th.tb02 {
	width: 202px;
}
table.comparison_tb td.tb02 {
	border-right: 1px solid #ccc;
}
table.comparison_tb .odd td {
	background: #ddebf9;
}
