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

h2,h3{
	font-size: 12px;
	color:#663333;
	padding-left: 1em;
}
.menubox {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 180px;
}
.menubox_r {
	color: #333333;
	border: 1px solid #CCCCCC;
	text-algin:center;
	margin: 4px;
	width: 150px;
}

.hide {
	visibility: hidden;
	display: none;
}

table {
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.Fontmax {
	font-size: 16px;
	line-height: normal;
	color: #333333;
}
.Fontmedium {
	font-size: 14px;
	line-height: 20px;
}
.Fontsmall {
	font-size: 10px;
	line-height: normal;
}
.headbox {
	border: 1px solid #877343;
}
.menudot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A89575;
}
.Font12line18 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 18px;
}
.Font11 {
	font-size: 11px;
	line-height: 16px;
}
.newsline {
	font-size: 11px;
	line-height: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.Font12 {
	font-size: 12px;
	line-height: normal;
}
.shopbox {
	font-size: 12px;
	border: 1px solid #663300;
	margin-top: 10px;
	padding-bottom: 10px;
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#top_head {
	margin: 0px;
	padding: 0px;
	width: 530px;
	height: 232px;
	background: url(top1-img/top1_head.jpg) no-repeat;
}
#navi1 {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 265px;
}
#navi1a {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: auto;
	width: 265px;
	clear: both;
}
#navi2 {
	margin: 10px 0px 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 265px;
}
#navi2a {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: auto;
	width: 265px;
}
#set_title {
	margin: 0px;
	padding: 10px 0px 0px 20px;
	width: 530px;
	clear: both;
}
#goods {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 530px;
}
#goodsa {
	margin: 0px;
	padding: 0px;
	height: 127px;
	width: 530px;
	clear: both;
}
#goodsb {
	margin: 0px;
	padding: 0px;
	height: 195px;
	width: 530px;
	clear: both;
	background-image: url(top1-img/oseibo_syohin1.jpg);
	background-repeat: no-repeat;
}
#goodsc {
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 530px;
	clear: both;
	background-image: url(top1-img/oseibo_syohin2.jpg);
	background-repeat: no-repeat;
}
#goodsd {
	margin: 0px;
	padding: 0px;
	height: 178px;
	width: 530px;
	clear: both;
	background-image: url(top1-img/oseibo_syohin3.jpg);
	background-repeat: no-repeat;
}
#goodse {
	margin: 0px;
	padding: 0px;
	height: 166px;
	width: 530px;
	clear: both;
	background-image: url(top1-img/oseibo_syohin4.jpg);
	background-repeat: no-repeat;
}
#navi1 li {
	font-size: 12px;
	line-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	height: 18px;
	width: 200px;
	background: url(top1-img/navi_back.jpg) no-repeat left center;
}
#navi1a li {
	font-size: 12px;
	line-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	height: 18px;
	width: 200px;
	background: url(top1-img/navi_back.jpg) no-repeat left center;
}
#navi2 li {
	font-size: 12px;
	line-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	height: 18px;
	width: 200px;
	background: url(top1-img/navi_back.jpg) no-repeat left center;
}
#navi2a li {
	font-size: 12px;
	line-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 17px;
	height: 18px;
	width: 200px;
	background: url(top1-img/navi_back.jpg) no-repeat left center;
}
#goods img {
	float: right;
	margin: 0px;
	padding: 0px;
}
#goodsa img {
	float: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#kounyu {
	width: 530px;
	text-align: right;
	margin: 0px;
	padding: 0px 0px 15px;
	font-size: 12px;
}
#goods p {
	margin: 0px;
	padding: 30px 0px 0px 8px;
	font-size: 12px;
	line-height: 19px;
}
#kounyu a {
	color: #CC0000;
}
#kounyu a:hover, #kounyu a:active {
	color: #FF9900;
}

#noshi {
	width: 530px;
	padding-top: 5px;
}
#goodsb h1 {
	text-indent: -9999px;
}
#goodsb p {
	text-indent: -99999px;
}
#goodsc h1 {
	text-indent: -9999px;
}
#goodsc p {
}
#goodsb h2 {
	float: right;
	padding-top: 85px;
	font-size: 12px;
	color: #BD0000;
	padding-right: 30px;
}
#goodsc h2 {
	font-size: 12px;
	color: #BD0000;
	padding-top: 95px;
	padding-right: 30px;
	float: right;
}
#goodsc p {
	text-indent: -9999px;
}
#goodsd h2 {
	float: right;
	padding-right: 30px;
	font-size: 12px;
	color: #CC0000;
	padding-top: 70px;
}
#goodse h2 {
	font-size: 12px;
	color: #CC0000;
	padding-top: 60px;
	padding-right: 30px;
	float: right;
}
#goodse h1 {
	text-indent: -9999px;
}
#goodse p {
	text-indent: -9999px;
}
#goodsd h1 {
	text-indent: -9999px;
}
#goodsd p {
	text-indent: -9999px;
}


.menu_r {
	text-align: center;
	width: 145px;
	padding-top: 5px;
	border: 1px solid silver;
}
#images_waku{
	clear: right;
	text-align: center;
	width: 260px;
	float: right;
}

ul.none_style {
	text-align: center;
}
ul.none_style li{
	display: inline;
	white-space: nowrap;
	list-style:url(images/sankaku.jpg);
	margin: 0px;
	padding: 0px;
}
ul.none_style li a {
	padding: 0 5px 0 5px;
}

