@charset "utf-8";
/* CSS Document */

div#contents {
	text-align: right;
}
div#shopHeader {
	zoom: 100%;
	width: 562px;
	height: 86px;
	margin: 0px 0px 0px;
	background-image: url(../img/header_bg.gif);
	background-repeat: no-repeat;
}
div#shopHeader:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div#shopHeader div#shopLogoImg{
	float: left;
	margin-top: 6px;
	margin-left: 12px;
}
div#shopHeader div#shopLogoImg a{
	display: block;
	width: 86px;
	height: 70px;
	background-image: url(../img/amp_logo.gif);
	background-repeat: no-repeat;
}
div#shopHeader div#shopLogoImg a span{
	display: none;
}
div#shopHeader div#shopCartDiv{
	float: right;
	margin-top: 30px;
	margin-right: 12px;
	height: 32px;
	width: 132px;
}
div#ampNaviDiv{
	width: 562px;
	margin: 0px;
	padding: 0px;
	background-color: #62B01E;
	margin-bottom: 12px;
}
div#ampNaviDiv p{
	width: auto;
	padding: 0px 10px;;
	font-size: 12px;
	line-height: 24px;
	color: #FFF;
	text-align: left;
}

/**footer**/
div#shopFooter {
	width: 562px;
	height: 44px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #62B01E;
}
div#shopFooter ul{
	width: auto;
	margin: 16px 10px 0px;
	text-align: left;
}
div#shopFooter ul li{
	font-size: 12px;
	line-height: 20px;
	padding: 0px 6px 0px 0px;
	display: inline;
}
div#shopFooter ul li a{
	color: #666;
	text-decoration: underline;
}
div#shopFooter ul li a:hover{
	color: #000;
	text-decoration: none;
}

/**Toppage**/
div#toppage {
	width: 560px;
}
div#toppage div#ampDiv{
	zoom: 100%;
	width: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align: left;
}
div#toppage div#ampDiv:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div#toppage div#ampDiv ul{
	margin: 8px auto;
	width: auto;
}
div#toppage div#ampDiv ul li{
	display: inline;
	padding: 0px 5px;
}
div#toppage div#ampDiv ul li img{
	margin-bottom: 4px;
}
/****/
div#toppage div#ampTitle{
	zoom: 100%;
	width: auto;
	padding: 12px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC;
	text-align: left;
	background-color: #F1EBD6;
}
div#toppage div#ampTitle:after{
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div#toppage div#ampTitle img{
	float: left;
	margin-left: 10px;
}
div#toppage div#ampTitle p{
	margin-left: 240px;
	margin-right: 10px;
	margin-bottom: 12px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #333;
}
div#toppage div#ampTitle p a{
	font-size: 12px;
	color: #036;
	text-decoration: underline;
}
div#toppage div#ampTitle p a:hover{
	text-decoration: none;
}
/****/
div#toppage div#ampNews {
	border: solid 2px #CCC;
	margin-bottom: 16px;
}
div#toppage div#ampNews:after {
	content: " ";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div#toppage div#ampNews p{
	padding: 6px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #333;
}
div#toppage div#ampNews p#newsTitle{
	font-size: 16px;
	font-weight: bolder;
	color: #900;
	border-bottom: dotted 1px #CCC;
}
div#toppage div#ampNews img{
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
}

/**category**/
div#makerTitleDiv {
	width: 560px;
	height: 80px;
	margin: 6px 0px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	background-repeat: no-repeat;
	background-position: left center;
}
div#makerTitleDiv h3{
	display: none;
}

/**imageBox**/
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("../../js/imagebox/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("../../js/imagebox/images/magminus.cur"), pointer;
}

