﻿
@charset "Shift_JIS ";
a,
a:visited {
	color: #0c0c0c;
	text-decoration: none;
}
a:hover {
	color: #0c0c0c;
	text-decoration: underline;
}
.sbnr{
	margin-bottom:15px;
}
img{
	width:200px;
	margin:0;
	padding:0;
	border:0;
}
/*開閉式メニュー*/
#accordion{
  position:relative;
  width:200px;
  font-size: 14px;
}
#accordion input{
  position:absolute;
  height: 0;
  padding: 0;
}
#accordion div div{
  position:relative;
  background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_cate.jpg) no-repeat;
  height:27px;
  padding:12px 0 0 30px;
}
.subttl{
  position:absolute;
  padding:10px 0 9px 30px;
  overflow:hidden;
}
#accordion div div:hover{
  background: #e4d0a2;
  color:#FFF;
  cursor: pointer;
}
#accordion ul{
  list-style: none;
  margin: 0;
}
#accordion ul li a{
  background: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_subct.jpg) no-repeat;
  display: block;
  overflow: hidden;
  height: 0;
  padding:0;
  color: #333;
}
#accordion ul li a:hover{
  background: #f5e5c2;
  cursor: pointer;
}
#accordion input:checked + div ul li a{
  position:relative;
  height:13px;
  padding: 10px 30px 16px 30px;
}

/* 商品一覧*/
#snavi{
	width:200px;
	float:left;
}
.snavi_list{
	padding-bottom:18px;
}
.snavi_list dt{
    width:200px;
	height:28px;
	padding:12px 0 0 0px;
    display:block;
    text-align: center;
	font-size:15px;
	font-weight:bold;
}
.snavi_list ul li{
	width:170px;
	height:27px;
	padding:12px 0 0 30px;
	font-size:14px;
	display:block;
	color:#000;
}
li.itm1{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_itm1.jpg) no-repeat;
}
li.itm2{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_itm2.jpg) no-repeat;
}
dt.set{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_set.jpg) no-repeat;	
}
dt.saikyou{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_saikyou.jpg) no-repeat;
}
dt.kasu{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_kasu.jpg) no-repeat;
}
dt.gift{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_gift.jpg) no-repeat;
}
.snavi_list dd{
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_bottom.jpg) no-repeat left bottom;
	padding-bottom:2px;
}
.snavi_list ul li:hover{
  background: #f5e5c2;
}
li.sbttl{
	width:170px;
	height:27px;
	padding:12px 0 0 30px;
	display:block;
	background:url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u47070145/pc/css/../img/side/bg_snavi_sub.jpg) no-repeat;
	color:#000;
    font-weight:bold;
}

/* 検索窓 */
#sideArea {
	width: 210px;
	float: left;
	margin: 0 0 0 0;
}
.sideBanner {
	width:200px;
	margin: 20px 0;
	text-align:center;
	padding:15px 0 5px;
	border: solid 1px #C0C0C0;
}
.searchbtn{
	margin:10px 0;
}
	
	/*カレンダー*/
	.calendar {
		text-align:center;
		border-collapse:separate;
		border-spacing:1px;
		background:#CCCCCC;
		color:#222222;
		width:200px;
		margin:10px 0;
	}
	td{
		background:#FFFFFF;
		padding:2px;
	}
	.week{
		background:#fff8ab;
	}
	.holiday{
		background:#ffdab9;
		color:#ff0000;
	}
	.delivery{
		background:#afeeee;
	}
	.order{
		background:#9acd32;
	}
	.blue{
	  border-left: solid 25px #afeeee;/*配送のみ*/
	}
	.green{
	  border-left: solid 25px #9acd32;/*受注のみ*/
	}
	.orange{
	  border-left: solid 25px #ffdab9;/*休業日*/
	}
	
	.calendar_note{
		padding:0;
		position:relative;
	}
	.calendar_note li {
	  margin-bottom: 3px;/*下の項目との余白*/
	  line-height: 0.4;/*各項目の高さ*/
	  padding: 0.5em;
	  list-style-type: none!important;/*ポチ消す*/
	  font-size:15px;
	}
