/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
  padding:0px 0px 20px 0px;width:695px;
  margin:20px 0px 20px 0;
   font-size: 110%;color: #594d23;
    line-height: 1.7;font-family: "ＭＳ Ｐゴシック",verdana,arial,"ヒラギノ角ゴ Pro W3";
border-radius:6px;padding:0px;
}

.cg_freespace_01 h2,h5{background:url(https://img21.shop-pro.jp/PA01333/010/etc/line_h2.gif?cmsp_timestamp=2047085501)left bottom no-repeat;padding:5px 0px 5px 50px;font-size:22px;color:#4e7201;margin:20px 0px 13px 0px;}

.cg_freespace_01 h3{ background: rgba(0, 0, 0, 0) url("https://img21.shop-pro.jp/PA01333/010/etc/bg_h3.gif?cmsp_timestamp=20160316181018") repeat scroll left bottom;
    color: #482400;
    font-size: 16px;
    font-weight: normal;
    margin: 15px 0 10px;
    padding: 5px 0 5px 20px;
    text-shadow: 0 0 2px #ffffff;}

.cg_freespace_01 b{font-weight:normal;letter-spacing:0px;color:#ff0000;}

.cg_freespace_01 table{margin:15px 10px;}

.cg_freespace_01 th{ background-color: #d0e1a6;
    border: 1px solid #b9cb8f;
    padding: 5px 15px;white-space:nowrap;}

.cg_freespace_01 td{ border: 1px solid #b9cb8f;
    padding: 3px 15px;background-color: #f0f5e1;}


.cg_freespace_02 {
  padding:0;
  margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
  margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
  margin:0 0 10px 20px;
  padding:0;
}

/* お客様の声 */
#group00 .cg_freespace_01 {

}

.cg_freespace_01 #maker{background-color:#fff;color:#000;}

.category_title{background:url(https://img21.shop-pro.jp/PA01333/010/etc/bg_cat_title.gif?cmsp_timestamp=2047084155)left top no-repeat;
text-align:center;font-size:25px;color:#fff;letter-spacing:2px;padding:8px 0px 8px 0px;clear:both;}
.category_title a{color:#251f1b;text-shadow:0px 0px 3px #fff;margin:20px 0px;}

#another{ background-color: #fefeee;
    border-radius: 0px;
    box-shadow: 1px 1px 4px #eeeeee;
    color: #000000;
    padding: 10px 15px;;}

#another h2{ background: url("https://img21.shop-pro.jp/PA01333/010/etc/bg_h1.gif?cmsp_timestamp=20160316180243") no-repeat scroll left bottom;
    border-radius: 5px;
    color: #ffffff;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;}

#another h2 a{color:#6d4757;}

blockquote{margin:10px;padding:5px 15px;border:2px solid #ffddbb;border-radius:10px;}

#banner320 li{float: left;
    height: 150px;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 10px 5px;
    width: 335px;}
#banner320 ul{margin:0;padding:0;}
#banner320 li img{width:335px;height:auto;padding:0;margin:0;}
#banner320{margin:0px 0px 0px 0px;padding:0;width:695px;clear:both;}

#banner680 li{float: left;
    list-style: outside none none;
    margin: 0 auto;
    padding: 10px 5px;
    width: 680px;}
#banner680 ul{margin:0;padding:0;text-align:center;}
#banner680 li img{width:680px;height:auto;padding:0;margin:0;}

.cg_freespace_01 b{padding:0;margin:0;}

.cg_freespace_01 img{max-width:680px;}

#dvd h3{background-image: linear-gradient(#fff, #eee);text-align:center;
padding:6px 10px;color:#666;font-weight:bold;border-radius:2px;border:1px solid #ccc;
text-shadow:1px 1px 2px #fff;margin:0px 0px 10px 0px;}
#dvd{text-align:center;margin:20px auto;padding:5px;background-image: linear-gradient(#fff, #eee);}
.mokuji{margin:10px auto;padding:10px 30px;width:490px;border:1px solid #eee;line-height:1.8;
font-size:14px;color:#000;text-align:left;background:#fff;}

#try table td a b{background:none;font-weight:bold;text-decoration:underline;font-size:13px;color:#ff0000;}

#try table td b a{background:none;font-weight:bold;text-decoration:underline;font-size:13px;color:#ff0000;}
white-space:nowrap;}
.cg_freespace_01 #try b{background-color:none;}
h4{margin:3px 5px;color:#800000;padding:0px 0px 0px 0px;
border-bottom:1px dotted #eee;font-size:15px;font-weight:normal;letter-spacing:1px;}

#waku00{margin:20px 0px;padding:0;}
#waku00 table{border:1px solid #eee;font-size:12px;line-height:1.4;}
#waku00 table td{border:none;margin:0;padding:3px;vertical-align:top;display:table-cell;}
#waku00 table td img{text-align:center;margin:2px;padding:0px;width:200px;}
#waku00 h3{margin:0;padding:5px 0px;text-align:center;font-size:15px;color:#800000;}


.sub_category_area div.sub_category, .sub_group_area div.sub_group {
    border: 1px solid #73644a;
    float: left;
    margin: 30px 10px;
    padding: 5px 10px;border-radius:8px;
}

.mintitle{background-image:none;background-color:#fff;font-size:16px;border-bottom:1px solid #6d4757;font-weight:normal;color:#6d4757;padding:30px 0px 0px 0px;margin-top:-10px;}