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

*{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
body{
	background-image: url(../images/bg_wall.jpg);
}
h1 {
	font-weight: normal;
	margin-bottom: 10px;
	text-align: right;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.clear{
	clear: both;
}
.left10 {
	margin-left: 10px;
}
.top20 {
	margin-top: 20px;
}

#wrapper{
	width: 948px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 120px;
	padding-top: 30px;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
}
#contents{
	width: 640px;
	margin-right: 30px;
	float: right;
	margin-bottom: 30px;
}
#new_arrival {
	background-image: url(../images/bg_new.jpg);
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
.box {
	background-color: #FFF;
	height: 175px;
	width: 147px;
	margin: 5px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.box_pic {
	margin: 10px;
}
.box_name {
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
	height: 35px;
}
.box_price {
	font-weight: bold;
	color: #F00;
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
	font-size: 12px;
}
.box_name a {
	color: #666666;
	text-decoration: none;
}
#info {
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-color: #fff8ee;
	border: 3px solid #d6b999;
}
.info_date {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #834e00;
}
.info_comment {
	margin-top: 3px;
	margin-left: 15px;
}
.info_border {
	margin-top: 5px;
	margin-bottom: 5px;
}




#left_box{
	float: left;
	width: 220px;
	margin-left: 30px;
	margin-bottom: 30px;
}
.side_navi {
	background-image: url(../images/bg_sidenavi.gif);
	background-repeat: repeat-y;
	background-color: #fff8ee;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bfb6a9;
	border-left-color: #bfb6a9;
	padding-top: 5px;
	padding-bottom: 10px;
}
#side_navi_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfb6a9;
}
.side_navi ul {
	list-style-type: none;
}
.side_navi ul li {
	height: 26px;
	width: 198px;
}
.side_navi ul li a {
	color: #5a392d;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 188px;
	padding-top: 5px;
	padding-left: 30px;
	background-image: url(../images/bg_side_navi_btn.gif);
}
.side_navi ul li a:hover {
	background-image: url(../images/bg_side_navi_btn.gif);
	background-position: 0px 26px;
}
#footer{}
#footer_navi{
	background-color: #fff8ee;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #81511C;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.footer_block {
	float: left;
	width: 148px;
}
.footer_block ul {
	list-style-type: none;
}
.footer_block ul li {
	margin-top: 5px;
}
.footer_block ul li a {
	background-image: url(../images/info_point.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	color: #7B7A7A;
	text-decoration: none;
	font-size: 12px;
}
.footer_block ul li a:hover {
	background-image: url(../images/info_point_h.gif);
}
.footer_block ul li a:hover {
	color: #834e00;
	font-weight: bold;
}
#copyright{
	text-align: center;
	height: 21px;
	font-weight: bold;
	color: #FFF;
	background-color: #81511c;
	font-size: 10px;
	padding-top: 9px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#head_wrapper{
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
#header{
	position: absolute;
	height: 120px;
	width: 950px;
	top: 0px;
}
#kanban{
	height: 80px;
	position: relative;
}
#kanban ul{
	list-style-type: none;
}
#kanban ul li{
	float: left;
	height: 21px;
	width: 95px;
}
#kanban ul li a{
	display: block;
	height: 21px;
	width: 95px;
	text-indent: -9999px;
}
#kanban_navi {
	position: absolute;
	left: 623px;
	top: 10px;
	height: 21px;
	width: 285px;
}
#kbnavi_login a{
	background-image: url(../images/kanban_navi.png);
	background-position: 0px 0px;
}
#kbnavi_company a{
	background-image: url(../images/kanban_navi.png);
	background-position: 95px 0px;
}
#kbnavi_sitemap a{
	background-image: url(../images/kanban_navi.png);
	background-position: 190px 0px;
}
#kbnavi_login a:hover{
	background-image: url(../images/kanban_navi.png);
	background-position: 0px 21px;
}
#kbnavi_company a:hover{
	background-image: url(../images/kanban_navi.png);
	background-position: 95px 21px;
}
#kbnavi_sitemap a:hover{
	background-image: url(../images/kanban_navi.png);
	background-position: 190px 21px;
}
#searchForm{
	position: absolute;
	left: 625px;
	top: 39px;
}
#searchBtn{
	margin-left: 10px;
	width: 70px;
}
#global_navi{
	height: 40px;
}
#global_navi ul {
	list-style-type: none;
}
#global_navi ul li {
	float: left;
	height: 40px;
	width: 190px;
}
#global_navi ul li a {
	display: block;
	height: 40px;
	width: 190px;
	text-indent: -9999px;
}
#glnavi_guide a{
	background-image: url(../images/global_navi.gif);
	background-position: 0px 0px;
}
#glnavi_pay a{
	background-image: url(../images/global_navi.gif);
	background-position: -190px 0px;
}
#glnavi_voice a{
	background-image: url(../images/global_navi.gif);
	background-position: -380px 0px;
}
#glnavi_contact a{
	background-image: url(../images/global_navi.gif);
	background-position: -570px 0px;
}
#glnavi_cart a{
	background-image: url(../images/global_navi.gif);
	background-position: -760px 0px;
}
#glnavi_guide a:hover{
	background-image: url(../images/global_navi.gif);
	background-position: 0px 40px;
}
#glnavi_pay a:hover{
	background-image: url(../images/global_navi.gif);
	background-position: -190px 40px;
}
#glnavi_voice a:hover{
	background-image: url(../images/global_navi.gif);
	background-position: -380px 40px;
}
#glnavi_contact a:hover{
	background-image: url(../images/global_navi.gif);
	background-position: -570px 40px;
}
#glnavi_cart a:hover{
	background-image: url(../images/global_navi.gif);
	background-position: -760px 40px;
}
