@charset "utf-8";

@import "layout.css";


body {
	background: none;
}
#update {
	background: none;
}


/*-------------------------------------------------------------------------
	title
/*-----------------------------------------------------------------------*/
#title {
	height: 598px;
	background:url(../img/index/title/bg.jpg) repeat-x top center;
}
	#title .wrap {
	}
	#title h1 {
		padding-top: 30px;
		text-align: center;
	}
	
	#title .txt_3ds{
		float:right;
		margin-top:20px;
	}

/*-------------------------------------------------------------------------
	info
/*-----------------------------------------------------------------------*/
#info {
	background: #fff;
}
	#info .wrap {
		padding: 20px 0 0 10px;
	}
		#info h2 {
			width: 99px;
			float: left;
		}
			#info dl {
				width: 830px;
				margin-left: 89px;
				padding: 18px 0 0 30px;
				font-size: 110%;
				background: url(../img/index/info/bg.gif) no-repeat 10px bottom;
			}
			#info dt {
				float: left;
				width: 7em;
			}
			#info dd {
				width: 768px;
				padding-left: 7em;
			}
				#info dd a {
					color: #6b521f;
					text-decoration: underline;
				}
				#info dd a:hover {
					color: #7f652f;
					text-decoration: none;
				}

/*-------------------------------------------------------------------------
	soft_detail
/*-----------------------------------------------------------------------*/
#soft_detail {
	background-color: #fff;
	position: relative;
	z-index: 2;
}
	#soft_detail .wrap {
		padding: 26px 0 16px 0;
	}
		#soft_detail .box {
			width: 700px;
			margin: auto;
		}
			#soft_detail .box .icon {
				width: 100px;
				float: left;
				margin-right: 26px;
			}
				#soft_detail .box .icon .cero {
					width: 37px;
					float: left;
					margin: 22px 5px 0 5px;
				}
				#soft_detail .box .icon .network {
					width: 53px;
					float: left;
					margin-top: 18px;
				}
			#soft_detail .box .detail {
				width: 566px;
				float: left;
			}
				#soft_detail .box .detail .sec1 {
					padding-bottom: 12px;
				}
				#soft_detail .box .detail .sec2 {
				}
					#soft_detail .box .detail .sec2 ul {
						width: 100%;
						margin-top: 16px;
					}
						#soft_detail .box .detail .sec2 ul li {
							float: left;
						}
						#soft_detail .box .detail .sec2 ul .localplay {
							margin-right: 80px;
						}
						#soft_detail .box .detail .sec2 ul .about {
							margin-top: 5px;
							float: right;
						}
							#soft_detail .box .detail .sec2 ul .about img {
								padding-bottom: 4px;
							}
						#soft_detail .box .detail .sec2 ul .pdf img {
							padding-top: 12px;
						}
						#soft_detail .box .detail .sec2 ul .guardian {
							margin-top: 6px;
							float: right;
						}
						#soft_detail .box .detail .sec2 ul .internet {
							float: left;
							margin: 4px 0 0 0;
							clear: both;
						}

					#soft_detail .box .detail .sec2 .line2 {
						margin-top: 10px;
					}

				#soft_detail .box .detail .line {
					background: url(../img/index/soft_detail/line.gif) repeat-x bottom;
				}
			    #soft_detail .box .detail ul {
			    	float: left;
			    }
			    	#soft_detail .box .detail ul li {
			    		line-height: 0;
			    		margin-bottom: 8px;
			    	}
			    	#soft_detail .box .detail ul #maker {
			    		padding-top: 2px;
			    	}
			    	#soft_detail .box .detail ul #date {
			    		padding-top: 2px;
			    	}
			    	#soft_detail .box .detail ul #price {
			    	}
			    #soft_detail .box .detail .txt01 {
			    	margin-right: 57px;
			    }
	#soft_detail .bnr {
		width: 214px;
		float: right;
		margin-right: 24px;
	}
		#soft_detail .bnr ul li {
			margin-bottom: 14px;
		}
			#soft_detail .bnr ul #download {
				margin: -6px 0 0 4px;
			}


/*-------------------------------------------------------------------------
	Contents
/*-----------------------------------------------------------------------*/
#contents {
	height: 636px;
	background: url(../img/index/contents/bg.jpg) repeat-x center top;
}
	#contents .wrap {
		text-align: center;
	}

	#contents #movie {
		height: 572px;
		width: 814px;
		margin: 0 auto;
		padding-top: 72px;
		background: url(../img/index/contents/movie.png) no-repeat center;
	}
		#contents #movie iframe{
			margin-top: 61px;
		}
