* {	margin:0;	padding:0;}html, body {	line-height:140%;}a {	text-decoration:none;	color:#5c0606;	font-weight:bold;}a:hover {	text-decoration:underline;	color:orange;}body {	background-color:#fff;	background:url(img/background.gif);	background-repeat:repeat-x;}#head {	width:800px;	margin-left:auto;	margin-right:auto;	margin-top:18px;}/* ------------------------------------- */.message {	border:1px dotted #ff0000;	background-color:#ffc000;	width:720px;	margin-top:10px;	margin-left:auto;margin-right:auto;	text-align:center;	font-weight:bold;font-size:14px;color:#000;}.products {	width:720px;	margin-left:auto;margin-right:auto;	margin-top:10px;	border:0px solid #000;	text-align:center;}.iconzone {	text-align:left;	width:300px;}.products ul {	list-style: none;}img {	border:0px;}.hairline {	margin-left:auto;margin-right:auto;	text-align:center;}.backbutton {	border-bottom:1px dotted #000;	margin-left:auto;margin-right:auto;margin-top:15px;	padding-left:10px;	width:800px;	text-align:left;}#title_desc {	width:720px;height:33px;	margin-left:auto;margin-right:auto;	background:url(img/nudot/title_line.png);	background-repeat:no-repeat;	padding-left:15px;padding-top:2px;	font-size:14px;font-weight:bold;}#descriptionSpace {	width:720px;height:450px;	margin-top:10px;	margin-left:auto;margin-right:auto;}#descriptionSpace2 {	width:720px;height:1600px;	margin-top:10px;	margin-left:auto;margin-right:auto;}#gallery {	width:720px;height:560px;	margin-left:auto;margin-right:auto;}#descriptionSpace img {	float:left;}#descriptionMovie {	width:720px;height:260px;	margin-top:10px;	margin-left:auto;margin-right:auto;}#nowbuyit {	width:720px;height:110px;	border-top:1px solid #000;	margin-left:auto;margin-right:auto;	font-size:12px;font-weight:bold;	padding-bottom:10px;padding-top:10px;padding-left:15px;	line-height:120%;}#nowbuyit img {	border:0px;}/* ------------------------------------- */.content {	margin-top:10px;margin-bottom:10px;	margin-left:auto;margin-right:auto;	width:680px;	text-align:center;}.message_ad {	border-bottom:1px dotted #000;	background-color:#fff;	width:640px;	margin-top:4px;	margin-bottom:30px;	margin-left:auto;margin-right:auto;	text-align:center;	font-weight:bold;font-size:14px;color:#000;}.description {	margin-top:10px;margin-left:100px;margin-bottom:10px;	width:680px;}.footer {	margin-left:auto;margin-right:auto;	bottom:6px;	width:680px;	text-align:center;	font-size:12px;	color:#aaa;}.text {	width:700px;	font-size:12px;font-weight:bold;	text-align:center;	margin-left:auto;margin-right:auto;}.copyright {	width:700px;	font-size:10px;	text-align:center;	margin-left:auto;margin-right:auto;}/* ------------------------------------- *//* ------------------------------------- */.headline {	margin-top:20px;margin-bottom:15px;	padding-left:100px;padding-bottom:5px;	border-bottom:1px dotted #000;}.title {	width:760px;	padding-left:50px;padding-top:50px;}.appconst {	width:700px;	margin-top:20px;	text-align:center;	margin-left:auto;margin-right:auto;}.appconst2 {	width:640px;	text-align:left;	margin-left:auto;margin-right:auto;}.elements {	width:300px;	margin-right:40px;}.appstore {	width:700px;	padding-left:95px;padding-top:50px;}.appstore2 {	border-top:1px solid #000;	width:680px;	padding-top:10px;	margin-left:auto;}.text2 {	width:680px;	font-size:12px;font-weight:bold;	text-align:center;}.copyright2 {	width:680px;	font-size:12px;	text-align:center;	margin-bottom:20px;}
