.bg-main {
	background-color: #CCC3B4;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

#window
{
	font-size: 12px;
	line-height: 140%;
	background-image: url(img/bg-window.gif);
	width: 735px;
	border: 1px solid #660000;
	padding-left: 23px;
	text-align: left;
	color: #333333;

}

#header
{
	background-image: url(img/bg-header.gif);
	height: 53px;
	margin-right: 3px;

}

#head-menu
{
	position: absolute;
	color: #FFFFFF;
	text-align: right;
	top: 65px;
	width: 500px;
	margin-left: 230px;

}

#image
{
	float: left;
	height: 500px;
	width: 300px;

}

#contents
{
	width: 431px;
	float: right;
	margin-right: 2px;

}

#contents-menu
{
	background-image: url(img/menu-bg.gif);
	margin-right: 4px;

}

#footer
{
	font-size: 12px;
	color: #FFFFFF;
	width: 760px;
	clear: both;

}
p {
	margin: 0px;
	padding: 0px;
}
.copyright {
	background-color: #663300;
	float: right;
	width: 437px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h1 {
	font-size: 12px;
	color: #EEEDE8;
	text-align: right;
	margin: 2px auto;
	padding: 0px;
	width: 760px;
}
h1 a{
	color: #FFFFFF;

}
.text {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
}
.ttl-qa {
	background-image: url(img/ttl-qa.gif);
	height: 30px;
	text-indent: -10000pt;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 10px;
}
h2 {
	font-size: 12px;
	color: #990000;
	margin: 0px;
	padding: 0px;
}
.ttl-houki {
	background-image: url(img/ttl-houki.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.ttl-privacy {

	background-image: url(img/ttl-privacy.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.block {
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.text-question {
	font-size: 14px;
	line-height: 140%;
	color: #CC9900;
	padding: 2px 2px 2px 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-color: #874E4E;
}
.bg-qa {
	background-image: url(img/bg-qa.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 10px;
}
.img-teire {
	text-indent: -10000pt;
	height: 260px;
	margin-bottom: 10px;
	background-image: url(img/img-teire.jpg);
}
.box-attention {
	background-color: #F8EEE0;
	padding: 5px;
	border: 1px solid #E2D1B8;
	color: #660000;
}
.img-gift {
	background-image: url(img/img-gift.jpg);
	text-indent: -10000pt;
	height: 260px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
.ttl-howto {
	background-image: url(img/ttl-howto.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.box-attention02 {
	background-color: #F8EEE0;
	padding: 5px;
	border: 1px solid #E2D1B8;
	color: #660000;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.catch-color {
	background-image: url(img/catch-color.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 40px;
}
.img-color {

	background-image: url(img/img-color.jpg);
	text-indent: -10000pt;
	height: 260px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}
.ttl-shohin01 {
	background-image: url(shohin/img/ttl01.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.shohin {
	float: right;
	width: 350px;
}
h3 {
	font-size: 14px;
	line-height: 20px;
	color: #7C4949;
	background-image: url(img/bg-qa-sttl.gif);
	background-repeat: repeat-x;
}
.price {
	font-size: 14px;
	line-height: 140%;
	color: #996666;
	font-weight: bolder;
}
.ttl-shohin {

	background-image: url(shohin/img/ttl-shohin.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}

#head-menu a
{
	color: #FFFFFF;

}
.img-order {
	background-image: url(shohin/img/img-order.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-indent: -10000pt;
	height: 419px;
	width: 675px;
	margin-top: 20px;
}
.ttl-shohin02 {

	background-image: url(shohin/img/ttl02.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin03 {

	background-image: url(shohin/img/ttl03.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin04 {

	background-image: url(shohin/img/ttl04.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin05 {

	background-image: url(shohin/img/ttl05.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin06 {

	background-image: url(shohin/img/ttl06.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin07 {

	background-image: url(shohin/img/ttl07.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin08 {

	background-image: url(shohin/img/ttl08.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin09 {

	background-image: url(shohin/img/ttl09.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin10 {

	background-image: url(shohin/img/ttl10.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin11 {

	background-image: url(shohin/img/ttl11.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin12 {

	background-image: url(shohin/img/ttl12.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin13 {

	background-image: url(shohin/img/ttl13.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin14 {

	background-image: url(shohin/img/ttl14.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.ttl-shohin15 {

	background-image: url(shohin/img/ttl15.gif);
	background-repeat: no-repeat;
	text-indent: -10000pt;
	height: 60px;
}
.text-catch {
	font-size: 13px;
	font-weight: bolder;
	color: #CC6666;
}




/*
-----------------

box

------------------
*/

.document {
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
}


.box-base {
	height: 160px;
	background-image: url(img/kaki.jpg);
	background-repeat: no-repeat;
	padding-left: 220px;
}


#pflist a {
	text-decoration: none;
}
