@charset "UTF-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ebdfb9;
	background-image: url(image/head_bg.jpg);
	background-repeat: repeat-x;
}
img{
vertical-align: top;
}
img a {
	border:none;
}
.main {
	width: 980px;
	margin: auto;
	line-height: 1.4;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
z-index:0;
}
#head {
	width: 980px;
	height: 103px;
	clear: both;
}
#head_logo {
	width: 980px;
	height: 68px;
	float: left;
}
#hdbtn_home {
	width: 112px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_home.gif);
}
#hdbtn_home:hover{
	background-image: url(image/hdbtn_home_on.gif);
}
#hdbtn_concept {
	width: 129px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_concept.gif);
}
#hdbtn_concept:hover{
	background-image: url(image/hdbtn_concept_on.gif);
}
#hdbtn_items {
	width: 107px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_items.gif);
}
#hdbtn_items:hover{
	background-image: url(image/hdbtn_items_on.gif);
}
#hdbtn_works {
	width: 109px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_works.gif);
}
#hdbtn_works:hover{
	background-image: url(image/hdbtn_works_on.gif);
}
#hdbtn_mainte {
	width: 176px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_mainte.gif);
}
#hdbtn_mainte:hover{
	background-image: url(image/hdbtn_mainte_on.gif);
}
#hdbtn_news {
	width: 98px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_news.gif);
}
#hdbtn_news:hover{
	background-image: url(image/hdbtn_news_on.gif);
}
#hdbtn_shop{
	width: 99px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_shop.gif);
}
#hdbtn_shop:hover{
	background-image: url(image/hdbtn_shop_on.gif);
}
#hdbtn_contact {
	width: 150px;
	height: 35px;
	float: left;
	background-image: url(image/hdbtn_contact.gif);
}
#hdbtn_contact:hover{
	background-image: url(image/hdbtn_contact_on.gif);
}
#catemenu {
	width: 107px;
	height: 140px;
	float: left;
position: relative;
display:none;
   z-index: 20;
}
#cate_f {
	width: 107px;
	height: 35px;
	float: left;
	background-image: url(image/catebtn_f.gif);
}
#cate_f:hover{
	background-image: url(image/catebtn_f_on.gif);
}
#cate_l {
	width: 107px;
	height: 35px;
	float: left;
	background-image: url(image/catebtn_l.gif);
}
#cate_l:hover{
	background-image: url(image/catebtn_l_on.gif);
}
#cate_s {
	width: 107px;
	height: 35px;
	float: left;
	background-image: url(image/catebtn_s.gif);
}
#cate_s:hover{
	background-image: url(image/catebtn_s_on.gif);
}
#cate_k {
	width: 107px;
	height: 35px;
	float: left;
	background-image: url(image/catebtn_k.gif);
}
#cate_k:hover{
	background-image: url(image/catebtn_k_on.gif);
}
.topmain {
	width: 980px;
	height: 619px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bt {
	width: 95px;
	float: left;
	margin: auto;
}
.clear {
	clear: both;
	height: 3px;
}
.textcenter {
	text-align: center;
	clear: both;
}
.contents {
	width: 750px;
	float: left;
	margin: auto;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.4;
	color: #5a2c0a;
z-index:0;
}
.contents a{
	text-decoration: none;
	color: #5a2c0a;
}
.contents a:visited{
	text-decoration: none;
	color: #5a2c0a;
}

.items {
	width: 230px;
	float: left;
	margin: auto;
	text-align: left;
}
.footer {
	height: 100px;
	width: 980px;
	bottom: 0px;
	clear: both;
}
.side {
	float: left;
	width: 200px;
}
#page-top{
	width:124px;
	height:36px;
	display:none;
	position:fixed;
	right:25px;
	bottom:10px;
	background-image: url(image/pagetop.gif);
}
#page-top:hover{
	background-image: url(image/pagetop_on.gif);
}

.padding50 {
}
.pickup {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: x-small;
	line-height: 1.3;
	text-align: left;
	color: #472C14;
	padding-top: 20px;
	padding-right: 45px;
	padding-left: 45px;
}
.wnew {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.3;
	text-align: left;
	color: #472C14;
}
.midashi-box {
	color: #FFFFFF;
	background-color: #71A338;
}
.setsumei-box {
	background-color: #E6EEC3;
}
#pankuzu {
	padding: 0px;
	clear: both;
	font-size: 11px;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.access {
	width: 650px;
	margin: auto;
	text-align: center;
}
.tim {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
}
.works_name {
	font-family: "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size: large;
	font-weight: bold;
	padding-right: 20px;
	padding-left: 20px;
	width: 690px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.works_honbun {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	padding-left: 15px;
	width: 710px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.newmark {
	color: #F00;
}
.sale {
	text-decoration: line-through;
}
.s_price {
	color: #C00;
}
.works {
	float: left;
	width: 750px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
