/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.cg_freespace_01 object{margin:0px 0px 20px 0px;text-align:center;}
.cg_freespace_02 object{margin:20px 0px 20px 110px;}


.cg_freespace_02 {
	padding:0;
	margin:0;
width:680px;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
	margin:0 0 10px 0;padding:0px 10px;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
	margin:0 0 10px 0;
	padding:0;
}

.select1{width:640px;margin:20px 0px;padding:0;}
.select1 ul{}
.select1 ul li{float:left;display:block;width:120px;height:40px;
text-align:center;padding:15px 0px 0px 0px;margin:10px 16px;border:1px solid #cc0000;
background-color:#eee;font-size:20px;}
.select1 ul li a{color:#cc0000;}

.select table{margin:0px 0px 0px 0px;}
.select td{border-bottom:1px dotted #ccc;padding:0px 0px 0px 0px;
line-height:1.5;vertical-align:top;}
.select td img{padding:0px 20px 10px 10px;margin:10px 0px 10px 0px;}
.select ul{margin:0;padding:10px 0px 0px 0px;}

.select li{list-style-type:circle;padding:3px 0px;}

.next{background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/next.gif?202301183616);background-repeat:no-repeat;background-position:right center;
padding:0px;margin:0px 20px 0px 0px;}

.next a{color:#fff;font-size:13px;text-indent:-99999px;
border:none;width:140px;height:35px;display:block;}
.next a:hover{color:#fff;background:none;}
.next a:link{color:#b55a00;}
.next a:visited{color:#b55a00;}

.before{background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/before.gif?202301183727);background-repeat:no-repeat;background-position:20px center;
padding:0px 0px 0px 0px;}

.before a{color:#fff;font-size:13px;text-indent:-99999px;
border:none;width:100px;height:30px;display:block;}

.before a:hover{color:#fff;background:none;}
.before a:link{color:#d55a00;}
.before a:visited{color:#d55a00;}

/* ************************************************ 
 *	ぱんくず
 * ************************************************ */

.pan_list{color: #CC0033;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 0 10px 20px;}
.pan_list li a {color:#cc0033;margin: 0;padding: 6px;margin:0px 6px;}
.pan_list li a span{text-decoration:underline;font-size:14px;
color:#cc0033;font-weight:normal;white-space:nowrap;}
.pan_list li a span span{height:0;display:none;}
.pan_list li {
    float: left;min-width:80px;
}



.pan_list li a:hover{background-color:#eee;color:#fff;font-weight:bold;}

.product_list6{border: 4px double #ff0000;
    float: left;
    margin: 10px 15px 20px;
    width: 300px;text-align:center;
background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/bg_group_tilte.jpg?2097);background-position:left top;
background-repeat:repeat;
padding:10px 0px;}

.product_list6 .name a{ color: #ff0000;
    font-size: 28px;font-size:normal;
    margin: 0 auto;
    padding: 5px 0;}

.product_list6 .name a:hover{color:#fff;text-decoration:underline;}

#group6{ margin: 0px;
    padding: 0px 0px;
    text-align: center;display:none;}

.cg_freespace_01{
    color: #000;
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 1.8;
    padding: 0px;margin:20px 0px 20px 0px;
    text-align: left;}

.cg_freespace_01 p{padding:5px 15px;line-height:1.6;}

.cg_freespace_01 img{margin:0;padding:0;max-width:680px;height:auto;}

.cg_freespace_01 .waku{width:640px;margin:0px 20px;font-size:13px;}

.cg_freespace_01 .waku td{padding:0px 15px;line-height:1.4;text-align:center;vertical-align:top;}

.cg_freespace_01 .waku td img{}

.cg_freespace_01 #cat img{padding:0px;margin:5px 0px 5px 15px;}

.cg_freespace_01 #cat{padding:20px 25px 20px 25px;line-height:1.8;font-size:16px;
text-align:left;}

.cg_freespace_01 .select{background-color:#fff;margin:0px; 0px;}

#group6 .center{margin:0px;padding:0;}

.bold2{font-size:15px;color:#000;font-weight:normal;padding:0px 0px 0px 5px;}

.cg_freespace_sake{margin:0px 0px;padding:10px 20px;font-size:15px;
line-height:1.8;color:#000;background-color:#fff;width:640px;}

.cg_freespace_sake span{line-height:1.9;font-size:16px;}

.cg_freespace_sake table{margin:25px 5px;line-height:1.8;}

.cg_freespace_sake table td{line-height:1.8;font-size:14px;padding:10px 5px;}

.cg_freespace_sake table img{padding:4px;background-color:#f5f5f5;}

.cg_freespace_sake p{padding:0px 0px;line-height:1.8;}

.cg_freespace_sake table td p{line-height:1.8;}

.cg_freespace_sake h2{font-size:19px;text-align:center;border-top:1px solid #800000;border-bottom:1px solid #800000;padding:3px;color:#800000;margin:20px 0px 10px 0px;}

.cg_freespace_sake h1{font-size:22px;text-align:center;color:#ff0000;}

.cg_freespace_sake img{padding:15px 20px;max-width:600px;height:auto;}

#top_banner2 table{margin:10px 0px 0px 0px;padding:0;
width:680px;}

#top_banner2{margin:0px 0px 0px 0px;}

#top_banner2 a img{
    box-shadow: none;
    float: left;
    margin: 10px 7px;
    padding: 0;
    vertical-align: top;
    width: 325px;
box-shadow:2px 2px 3px #666;}

#top_banner2 a:hover img{background-color:#ff0000;}

#top_banner2  table tr td{margin:0px;padding:0px;background-image:url(00bg_banner.png);background-position:left top;
background-repeat:no-repeat;box-shadow:none;border:none;}

#top_banner2 td.null{width:0px;border:none;padding:0;margin:0;background:none;box-shadow:none;height:0px;}
.blog_title{margin:0;padding:5px;color:#fff;background-color:#000;
text-align:center;font-size:20px;letter-spacing:3px;border-bottom:2px dotted #666;}

#top_banner3{width:680px;margin:20px 0px 20px 3px;padding:0;clear:both;}

#top_banner3 table td a img{padding:0px;border:2px solid #fff;margin:5px 2px;} 
#top_banner3 table td a:hover img{border:2px solid #ff0000;}
.kura_blog{background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/bg_kuramoto99.gif?20130905173506);background-repat:no-repeat;background-position:left top;margin:0px 5px;padding:0px 0px 30px 300px;font-size:34px;letter-spacing:3px;
color:#000;font-weight:normal;height:24px;width:370px;overflow:hidden;
line-height:1.6;}

.cg_freespace_01 #black{background-color:#000;margin:0;padding:10px 20px 20px 20px;color:#fff;line-height:1.8;font-size:125%;}

.cg_freespace_01 #black img{max-width:640px;}

a:hover img{opacity:0.5;}

.cg_freespace_01 #black h3{color:#ff0000;font-size:135%;padding:10px 0px 10px 20px;}
.clear{clear:both;}
.cg_freespace_01 #black h4{color:#ff0000;font-size:115%;padding:10px 0px 10px 20px;}

.cg_freespace_01 #black table td img{max-width:640px;height:auto;padding:15px 0px;margin:0;}

.cg_freespace_01 #black table td{line-height:1.8;}

.sub{padding:0px 0px 10px 0px;}

.expl_block h2{font-size:23px;color:#ff4000;}

.box24{
  width: 100%;/*全体の幅*/
  font-size:13px;/*文字サイズ*/padding:0;
  }
.box24 dt{/*タイトル部分の設定*/
  color: #FFFFFF;/*文字色*/
  background-color: #6A6A6C;/*背景色*/
  font-family: Arial,sans-serif;
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 230px;/*タイトルの幅*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("images/024_gray.gif");
  background-repeat: no-repeat;
  }
.box24 dd{/*内容部分*/
  color: #313132;/*文字色*/
  margin: 0;
  padding: 0;
  border: solid 1px #6A6A6E;/*枠色*/
  }
.box24 dd .textb24{
  padding: 0;/*テキスト部分の余白*/
  border-top: solid 4px #DADADC;
  border-bottom: solid 4px #DADADC;
  }
.box24 table{width:100%;border:none;margin:0;padding:0;}
.box24 table td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px 10px;margin:0;}
.box24 table th{border-bottom:1px solid #ccc;padding:5px 10px;background-color:#fefefe;white-space:nowrap;letter-space:8px;margin:0;}
.box24 li{line-height:1.2;padding:5px 0px;margin:0;list-style-type:circle;margin:0 0 0 10px;}
.box24 ul{padding:0;margin:0;}

* ---------------------------------------------------------------------
[蔵元情報]リスト
--------------------------------------------------------------------- */
#list{margin:0;padding:0;}

#list table{margin:20px auto;padding:0px;width:90%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;font-size:13px;}

#list table td{margin:0;padding:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;color:#000;background-color:#fff;}

#list table td p{line-height:1;padding:5px 0px;margin:0;font-size:98%;}

#list table th{margin:0;padding:10px;text-align:center;color:#000;
white-space:nowrap;background-color:#eee;font-weight:normal;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

#list table td.migara{font-size:16px;padding:0px;color:#cc0033;}




#kuralist5{
	width:685px;line-height:1.1;margin:0;padding:0;font-size:12px;
}
#kuralist5 ul{
	margin:0;padding:0;
}
#kuralist5 li{
	width:107px;margin:5px 2px 0px 2px;padding:0;list-style:none;height:220px;overflow:hidden;
float:left;
}
#kuralist5 li img{
	height:150px;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;
}
#kuralist5 li a img{
	border:none;
}
#kuralist5 li a{
	text-decoration:none;color:ff0000;
}
#kuralist5 li p{
	lihe-height:1;padding:0;margin:0;text-align:center;font-size:12px;padding:0px;margin:0px;color:#666;list-style:none;text-align:center;z-index:99999;
}
#kuralist5 li .kurawaku{
	text-align:center;display:block;
}
#kuralist5 li span{
	width:100%;margin:0;
}
#kuralist5 li span.kuraname{
	font-size:14px;color:#000;font-weight:bold;border-bottom:3px dobule #ccc;width:100%;margin:0;padding:5px 0px;
}



#kuralist5 li a span{
	color:#ff0000;padding:8px 0px;width:100%;
}
#kuralist5 li a:hover span{
	color:#0000ff;text-decoration:underline;background-color:#fff;
}
#none{display:none;}

.sub_category_area{border-top:3px solid #ccc;margin:15px 5px;border-bottom:3px solid #ccc;}

.sub_category{float:left;margin:10px 5px;border:2px solid #eee;width:119px;height:55px;
background-color:#eee;display:block;text-align:center;font-size:14px;font-weight:bold;}

.sub_category span{font-size:11px;color:#ff0000;margin-top:12px;font-weight:normal;}

.sub_category img{display:none;}


#topbanner a img{max-width:320px;margin:30px 10px 0px 8px;padding:0px;float:left;box-shadow: 0px 2px 10px -5px rgba(0, 0, 0, 0.8); /*横方向　下方向　ぼかし　広がり　色 */}
#topbanner a:hover img{}
#topbanner{margin:0px;text-align:center;padding:0px 0px 20px 0px;}
.clear{clear:both;}

.cg_freespace_01 #list img{max-width:620px;border:10px solid #eee;padding:0px;margin:0px 0px 10px 0px;}

#noshi table{width:640px;margin:10px 17px;padding:0;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;}
#noshi table td.no1{white-space:nowrap;margin:0px;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;background-color:#eee;}
#noshi table td{margin:0px;padding:3px 5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:left;}


#wine55 #content {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    width: 940px;
}
#wine55 td.right p{line-height:1;padding:0;margin:0;}
#wine55 .tel{line-height:1;padding:0;margin:0;}
#wine55 #side_area {display:none;}

#wine55 td.alpha-inner {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;width:940px;
}
#wine55 #na_content_r_inner{display:none;}

#wine55 .info_bg_inner {}
#wine55 .topbanner{display:none;}
#wine55 .sort_01{width:940px;padding:0px;margin:0;background:none;}
#wine55 .info_bg2{ background-image: url("https://img15.shop-pro.jp/PA01209/633/etc/wine-top1.png?cmsp_timestamp=20160901123106");
    background-position: left top;
    background-repeat: repeat;
    margin: 0;
    padding: 10px;border:1px solid  #c7ac9a;
    width: 910px;background-color:#f9f9f9;}
#wine55 .sub_category_area{}
#wine55 .cg_freespace_02{width:940px;margin:0;padding:0;}
#wine55 #topbanner a img {
    box-shadow: 0 2px 10px -5px rgba(0, 0, 0, 0.8);
    float: left;
    margin: 30px 4px 0px 4px;
    max-width: 300px;
    padding: 0;
}
#wine55 .info_bg_inner{background:rgba(0, 0, 0, 0) url("https://img15.shop-pro.jp/PA01209/633/etc/wine-body.jpg?cmsp_timestamp=20160901112010") repeat scroll left top;border:1px solid #c7ac9a;
  margin:0;padding:10px;}
#wine55 .sub_category_area{display:none;}
#wine55 
.info_bg2 .product_list {
    float: left;
    height: 270px;
    margin: 10px 6px 10px 0;
    overflow: hidden;
    padding: 0 3px 0 4px;
    text-align: center;
    width: 208px;
}
#wine55 .alpha-inner a img{ background: rgba(0, 0, 0, 0) url("https://img15.shop-pro.jp/PA01209/633/etc/bg_container.gif?cmsp_timestamp=20160906145350") repeat scroll left top;
    border: 1px solid #e4d1c5;
    margin: 0;
    padding: 5px;}

#wine55 .product_item img {
    max-height: 215px;
    padding: 0;
    width: auto;
}
#wine55 .product_item .name a:link {
    color: #666;
    line-height: 1;
    margin-top: 5px;
    text-align: center;
  font-size:14px;font-weight:normal;
  margin:0px;
}
#wine55 .product_item .name a:hover{color:#666;}
#wine55 .product_item .picture {
    margin: 0 auto;
    padding: 0;width:100%;
}
#wine55 .product_item .price {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    margin: 5px 0px 25px 0px;
    padding: 0;
    z-index: 900;
}
#wine55 #footfoot table{display:none;}
#wine55 #footmenu{border:none;margin:15px 0px 0px 0px;padding:0;}

#wine55 #footfoot {
    background: rgba(0, 0, 0, 0) url("https://img15.shop-pro.jp/PA01209/633/etc/bg_footer.gif?cmsp_timestamp=20160906154810") repeat-x scroll left top;
    border-top: medium none;
    margin: 55px 0 0;padding:20px 0px 0px 0px;
    position: relative;
}
#wine55 #footmenu a {
    color: #7b3325;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 5px;
    text-decoration: none;
}
#wine55 #footmenu a:hover{color:#fff000;text-decoration:underline;}