@charset "Shift_JIS";
*{
	margin:0;
	padding:0;
}
/* ====[a]Element==== */
a{text-decoration:none;}
a:link{
color:#FF6C96;
}
a:visited{
color:#FF6C96;
}
a:hover{
color:#FFA5BF;
}
a:active{
color:#FFA5BF;
}
/* ====[img]Element==== */
img{
	padding: 0;
	margin: 0;
	border: 0;
}
/* ====[p]Element==== */
p{
	font-size:100%;
	line-height:1.2em;
}
/* ============================================================= */
body{
	background-image:url("../img/background.gif");
	background-repeat:repeat;
	color:#995226;
	font-size:12px;
	line-height:1.2em;
	font-family:verdana, arial, "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚o ƒSƒVƒbƒN", sans-serif;
	padding:20px;
}
#Main{
	width:760px;
	height:100%;
	margin:0 auto;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
/* ==Header===================================================== */
.header{
	width:760px;
	height:130px;
}
/* ==Footer===================================================== */
.footer{
	width:760px;
	height:80px;
}
/* ==Toppage===================================================== */
.topflash{
	width:760px;
	height:420px;
}
.topbanner{
	width:760px;
	height:75px;
	padding-bottom:5px;
}
#banner{
	width:760px;
	height:75px;
	background-image:url("../img/banaback.jpg");
	text-align:center;
}
.banner{
	margin:0 2px;
}
/* =contents====================================================== */
h1{
	height:102px;
	margin:0 0 0 40px;
}
h2{
	font-size:16px;
	line-height:1.2em;
	margin:0 0 5px;
}

.contents{
	padding-bottom:15px;
}

#contents_space{
	margin:0 140px;
	padding: 0;
}
#contents_form{
	margin:0 100px;
	padding: 0;
}
.goods{
	width:480px;
	margin-bottom:95px;
}
.stationery{
	width:480;
	margin:0 0 10px;
	padding: 0;
}

/* =button====================================================== */
.buy {
	border: 0;
	margin:5px 0 0;
	padding: 0;
	height: 57px;
	overflow: hidden;
}

.buy img {
	visibility: hidden;
	width: 80px;
	height: 57px;
}

.buy a,
.buy a:link,
.buy a:visited {
	background-position: 0px 0px;
	float:right;
}

.buy a:focus,
.buy a:hover,
.buy a:active{

	background-position: 0px 57px;
	float:right;

}


.buy .book a {
	background-image: url(../goods/img/kago.jpg);
}


.howto {
	border: 0;
	margin:5px 0 0;
	padding: 0;
	height: 45px;
	overflow: hidden;
}

.howto img {
	visibility: hidden;
	width: 45px;
	height: 45px;
}

.howto a,
.howto a:link,
.howto a:visited {
	background-position: 0px 0px;
	float:right;
}

.howto a:focus,
.howto a:hover,
.howto a:active{
	background-position: 0px 45px;
	float:right;
}

.howto .tukaikatamini a {
	background-image: url(../stationery/img/tukaikatamini.jpg);
}

.font9{
	font-size:9px;
	line-height:1em;
}