*{	color:#FFFFFF;
	font-size:10.5pt;
	line-height:1.1em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
body{	background:#F5D7A7 url(img/bg_main.gif) repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
A{	text-decoration:none;
	color:#663300;
}
A:link{	color:#663300;
}
A:visited{
	color:#669966;
}
A:active{
	color:#993333;
}
A:hover{
	text-decoration:underline;
}
table{	margin:0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;
}
td{	margin:0px;
	padding:0px;
}
div{	margin:0px;
	padding:0px;
}
strong{	font-size:larger;
}

.main{	margin:0px;
	padding:0px;
	width:100%;
}
.head{	text-align:left;
	width:680px;
	color:#AA4B25;
}
.foot{	text-align:right;
	width:680px;
	color:#AA4B25;
}
.frame{	width:640px;
}
.frame_top{
	background:url(img/fr_main_top.gif); no-repeat left top;
	width:640px;
	height:173px;
	text-align:center;
	vertical-align:top;
	padding-top:17px;
	color:#AA4B25;
}
.frame_c1{
	background:url(img/fr_main_center.gif); repeat-y left top;
	width:18px;
}
.frame_c2{
	width:603px;
	text-align:center;
}
.frame_c3{
	background:url(img/fr_main_center.gif); repeat-y right top;
	width:19px;
}
.frame_bottom{
	background:url(img/fr_main_bottom.gif); no-repeat left top;
	width:640px;
	height:165px;
}

.sakuhin td{
	border:1px solid white;
	border-right:0px solid gray;
	border-bottom:0px solid gray;
}
.sakuhin{
	margin:auto;
	width:580px;
	text-align:center;
	background:#E2AA89 url(img/bg_table1.gif) repeat;
	border:1px solid white;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}
.shinsaku td{
	border:1px solid white;
	border-right:0px solid gray;
	border-bottom:0px solid gray;
}
.shinsaku{
	margin:auto;
	width:580px;
	text-align:center;
	background:#C35A1E url(img/bg_table2.gif) repeat;
	border:1px solid white;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}
.chara{	width:145px;
	padding:2px;
}
.link{	width:200px;
	font-weight:bold;
}
.soft{	width:220px;
	padding:2px;
	font-weight:bold;
}
.maker{	width:140px;
	padding:2px;
}
.date{	width:80px;
	padding:2px;
}
.blank{	height:5px;
	font-size:5px;
	text-align:left;
}

.closeup{
	width:600px;
	height:683px;
	margin:auto;
/*	border:1px solid #F3D5A3;	*/
	text-align:left;
}

.button{
	display:block;
	width:115px;
	height:31px;
}
.back	{	background-image:url(img/ct_back.gif);}
.back:hover{	background-image:url(img/ct_back_mo.gif);}
.next	{	background-image:url(img/ct_next.gif);}
.next:hover{	background-image:url(img/ct_next_mo.gif);}
.prev	{	background-image:url(img/ct_prev.gif);}
.prev:hover{	background-image:url(img/ct_prev_mo.gif);}

.sv{
	display:block;
	width:189px;
	height:61px;
}
.sv1	{	background-image:url(img/cu_sv1.gif);}
.sv1:hover{	background-image:url(img/cu_sv1_mo.gif);}
.sv2	{	background-image:url(img/cu_sv2.gif);}
.sv2:hover{	background-image:url(img/cu_sv2_mo.gif);}
.sv3	{	background-image:url(img/cu_sv3.gif);}
.sv3:hover{	background-image:url(img/cu_sv3_mo.gif);}

.vs{
	display:block;
	width:189px;
	height:61px;
}
.vs	{	background-image:url(img/vs.gif);}
.vs:hover{	background-image:url(img/vs_mo.gif);}

.caution{
	font-size:8pt;
	font-weight:bold;
	color:#AA4B25;
}

a.offer{
	font-size:12.5pt;
	font-weight:bold;
	background:#C35A1E url(img/bg_table2.gif) repeat;
	border:1px solid white;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding:3px 3px 3px 3px;
	color:white;
}
a.offer:link{
	color:white;
}
a.offer:visited{
	color:white;
}
a.offer:active{
	color:white;
}
div.offer{
	margin:5px auto auto auto;
	padding:3px;
	background:#AF5019 url(img/bg_table1.gif) repeat;
	width:330px;
	text-align:left;
	border:1px solid white;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
}


