@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:expose;
    src: url('fonts/expose.eot');
    src: url('fonts/expose.eot?#iefix') format('embedded-opentype'),
         url('fonts/expose.woff') format('woff'),
         url('fonts/expose.ttf') format('truetype');
}

body{
	background-image: url(images/tile.gif);
	background-repeat: repeat;
	font-family: Meiryo, 'Hiragino Kaku Gothic Pro', Arial,Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
}
p{
	margin:5px 0px;
}

.mbox {
	position:absolute;
	background-color: #fff;
	overflow:hidden;
	text-align:center;
	//border: 1px solid #030;
}
.areabox{
	position:absolute;
	background-color: #0ff;
	opacity:0;
	cursor:pointer
}
h2{
	font-family:expose;
	font-size:20px;
	color:#fff;
	margin:41px auto;
}
h3,h3 a:link,h3 a:visited{
	font-size:16px;
	color:#063;
	margin:5px 0 2px;
}
h5{
	font-size: 16px;
	color: #fff;
	width:270px;
	height: 16px;
	padding: 4px 5px 5px 25px;
	margin:20px auto auto 0px;
	background-image: url(images/h5.png);
	background-repeat: no-repeat;
}
h6{
	font-size:14px;
	margin:10px auto 10px 10px;
	color:#C60;
	font-weight:bold;
}
.detaildiv{
	font-size:16px;
	background-color:#fff;
	padding:5px;
	margin:10px;
	overflow:auto;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
#prodcatdiv{
	width: 740px;
	height: 530px;
	background-color: #FFF;
	text-align: left;
	border: 5px #fff solid;
	border-top-width: 24px;
	font-size: 12px;
	clear: both;
	float: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#prodcatname{
	margin:-18px auto 20px -25px;
	text-align:left;
	font-family:expose;
	font-size:22px;
	color:#FFF;
	}

.prodtitle{
	font-size:18px;
	font-weight:bold;
	margin:5px auto 0 0;
}
.disppages{
	position:absolute;
	display:none;
	width:740px;
	height:530px;
	margin:0;
	overflow:auto;
}
.illustlistbox{
	position:absolute;
	width:100px;
	height:100px;
	margin:0 5px 5px 0;
	cursor:pointer;
}
.leftcol{
	float:left;
	height:520px
}
.rightcol{
	 margin-left:420px;
	 text-align:left;
}
.btn{
	font-family:expose;
	font-size:18px;
	color:#FFF;
	text-align:center;
	padding:5px 10px;
	margin:0;
	background-color:#F60;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor:pointer
}
.playdiv{
	position:absolute;
	text-align:center;
	top:0px;
	left:0px;
	width:740px;
	height:530px;
	background-color:#FFF;
}
.closebtn{
	padding:5px 10px;
	font-size:14px;
	color:#FFF;
	background-color:#099;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	cursor:pointer;
}
.ccantitleclass{
	font-size:14px;
	font-weight:bold;
	color:#C60;
}
.vglist{
	height:100px;
	width:345px;
	margin:0 13px 10px 0;
	padding:0 3px 0 0;
	float:left;
	background-color:#EFF7F1;
	font-size:10px;
	line-height:14px;
	cursor:pointer;
}
.vglisttitle{
	font-size:14px;
	font-weight:bold;
	margin:5px 0 5px 10px;
	color:#1D9237;
}
.vglistimg{
	float:left;
	margin-right:10px
}
.backtolist{
	font-family:expose;
	position:absolute;
	text-align:right;
	width:760px;
	font-size:14px;
	margin-top:-40px;
	color:#fff;
	cursor:pointer
}
.nw{
	margin: 0px 12px 10px 0px;
	text-align:center;
}
.nw p{
	font-size:9px;
	line-height:10px;
}
.nw img{
	width:180px;
	height:auto;
	cursor:pointer;
}
.history{
	margin:2px auto 2px 20px;
	font-size:10px;
	line-height:12px;
}
.history span{
	font-weight:bold;
	color:#C60;
	margin-right:10px;
}
.mysitetitle{
	margin:-10px auto 10px 10px;
}
.disphalf{
	width:350px;
	margin:10px 10px 10px 0px;
	float:left;
}
h6 img{
	float:left;
	margin-right:5px;
}
h6 a:visited, h6 a:link{
	color:#C60;
}
.shopitemlead{
	font-weight:bold;
	color:#090;
}
.footermenu{
	float:left;
	margin:0 23px 0 0;
	cursor:pointer;
	text-decoration:underline;
}
#footer a:link, #footer a:visited{
	text-decoration:underline;
	color:#663700
}
.pcimg{
	height:100px;
	width:100px;
	float:left;
	margin:0px 10px 10px 0px;
	text-align:center;
	cursor:pointer;
}
.pcimg img{
	height:100%;
	border:solid 1pt #000;
}
#postcardsingle{
	width:700px;
	height:470px;
	margin-top:12px;
	border:#0C9 solid 3px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:10px;		
}
.closebox{
	float:left;
	margin:-24px auto auto 700px;
	cursor:pointer;
}