﻿/* age verify */

img.contents-upper{
	width:946px;
	display:block;
	margin:0 auto;
	}

img.contents-lower{
	width:946px;
	display:block;
	margin:0 auto 75px auto;
	}

#contents{
	width:946px;
	text-align:left;
	background:url(../img/bg_contents.jpg) repeat-y 2px 0;
	margin:0 auto;
	}

#contents .contents-spacer{
	padding:5px 23px 0 23px;
	}

#topbody{
	background:#a8db28 url(../img/bg_topbody.jpg) repeat-x 0 0;
	}

#topcontainer{
	width:800px;
	text-align:center;
	margin:0 auto;
	}

#topcontents{
	width:800px;
	height:510px;
	text-align:left;
	background:url(../img/bg_topcontents.jpg) no-repeat 0 0;
	margin:0 0 10px 0;
	}

#topcontents .spacer{
	padding:67px 0 0 0;
	}

#topcontents h1{
	margin:0 20px 17px 63px;
	}

#topcontents h1 img{
	display:block;
	}

#topcontents p.question{
	margin:0 20px 23px 63px;
	}

#topcontents p.question img{
	display:block;
	}

#topcontents p.leave{
	margin:0 20px 176px 63px;
	}

#topcontents p.leave img{
	display:block;
	}


#topcontents p.cautiontext{
	height:58px;
	font-size:12px;
	margin:0 0 0 63px;
	}

#topcontents ul.ageverify{
	list-style:none;
	margin:0 0 50px 63px;
	}

#topcontents ul.ageverify li{
	display:inline;
	}

#topcontents .update{
	width:525px;
	height:85px;
	margin:0 0 0 20px;
	}

#topcontents .update h2{
	font-size:10px;
	}

#topcontents .update ul{
	list-style:none;
	font-size:12px;
	line-height:1.8em;
	}

#topcontainer address{
	font-size:10px;
	font-style:normal;
	text-align:right;
	}

#topcontainer img.attention{
	display:block;
	margin:0 0 0 20px;
	}


