@charset "utf-8";
/* CSS Document */
body {
	margin-top:0px;
	background-color: #000;
}
img {
	border:none;
}
a:link,
a:visited {
	color: #FFF;
	text-decoration:underline;
}
a:active,
a:hover{
	color: #F0F;
	text-decoration:underline;
}

.clear {
	clear:both;
}
.wrap {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: groove;
	border-left-style: ridge;
	border-right-color: #000;
	border-left-color: #000;
	background-color: #000;
}
.wrap2 {
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}


.button {
	height: 184px;
	width: 800px;
	padding-top: 20px;
	padding-bottom: 0px;
	background-color: #111;
}
.addinfo{
	margin:0;
	color:#999;
	font-size:12px;
	text-align:left;
	line-height:120%;
	background-color: #111;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 100px;
	height: 80px;
	width: auto;
}
.addinfo span{
	color: #999;
	font-weight:bold;
}
.addinfo a{color: #FF33CC; text-decoration:none;}
.addinfo a:hover{color: #FF99CC; text-decoration:none;}

.space10 {
	height: 10px;
	width: auto;
}
.top {
	background-image: url(http://jp.vctp.com/campaign/2010/ryoukochiaki_0710/top.jpg);
	height: 176px;
	width: 800px;
}
.mdl {
	background-image: url(http://jp.vctp.com/campaign/2010/ryoukochiaki_0710/mdl.jpg);
	height: 408px;
	width: 800px;
}
.btm {
	height: 60px;
	width: 800px;
	background-color: #111;
	padding-top: 20px;
}

#myContentOuter2 {
	padding-top: 1px;
	padding-left: 116px;
	}

html:not(:target) #myContentOuter2 {padding-top: 1px;padding-left: 142px;	}
* html #myContentOuter2 { padding-top: 1px;padding-left: 142px; }
*:first-child+html #myContentOuter2 { padding-top: 1px;padding-left: 142px; }
head~/* */body #myContentOuter2 { padding-top: 1px;padding-left: 142px; }

#myContentOuter {
	padding-top: 2px;
	padding-left: 117px;
	}

html:not(:target) #myContentOuter {	padding-top: 2px; margin-left:16px;width:640px; height:360px;}

* html #myContentOuter  {	padding-top: 2px;  margin-left:16px;width:640px; height:360px;}
*:first-child+html #myContentOuter  {	padding-top: 2px;  margin-left:16px;width:640px; height:360px;}
head~/* */body #myContentOuter  {	padding-top: 2px;  margin-left:16px;width:640px; height:360px;}

#myContent {
	display: block;
	width: 640px;
	height: 360px;
	margin: 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;

	}

#myContent .inside { margin: 100px auto 0px auto; color: #ffffff; ;}

#myContent .inside a { text-align: center;  border: 0;}



#myContent a img {border: 0;}

