/* カスタマイズ用CSS */
.clearfix { zoom:1; }
.clearfix:after{ content: "";display:block;clear:both; }
.ec-layoutRole{ background:url(/html/template/rockaku/assets/img/common/bg01.gif); }
.ec-headerTitle .hd-logo{ width:auto;height:auto;margin-right:5px;vertical-align:-.7em; }
.ec-layoutRole .ec-layoutRole__contents{ margin-top:60px; }
.ec-headerSearch .ec-headerSearch__category .ec-select.ec-select_search,.ec-blockBtn--top,.ec-inlineBtn--top,.ec-newsRole .ec-newsRole__newsCloseBtn,.ec-blockTopBtn,.ec-itemNav__nav li ul li a,.ec-itemNav__nav > li:hover li:hover > a,.slick-dots li.slick-active button:before,.ec-blockBtn--action,.ec-progress .ec-progress__number{ background:#6A0600; }
.ec-rectHeading h1, .ec-rectHeading h2, .ec-rectHeading h3, .ec-rectHeading h4, .ec-rectHeading h5, .ec-rectHeading h6{ background:rgba(107,5,0,.2); }
.ec-itemNav__nav li a{ background:#E9E3E0; }
.ec-itemNav__nav li ul li ul li a{ background:#6A0600; }
.ec-itemNav__nav li:hover ul li ul li a:hover{ background:#8B4843; }
.ec-blockBtn--top,.ec-inlineBtn--top,.ec-headerSearch .ec-headerSearch__keyword,.ec-blockBtn--action{ border-color:#6A0600; }
.ec-headerNav .ec-headerNav__itemIcon,.ec-cartNavi,.ec-headerTitle .ec-headerTitle__title a,.ec-headerNav .ec-headerNav__itemLink,.ec-itemNav__nav li a,.ec-eyecatchRole .ec-eyecatchRole__intro,.ec-secHeading,.ec-topicRole .ec-topicRole__listItemTitle,.ec-secHeading--tandem,.ec-newItemRole .ec-newItemRole__listItem:not(:first-child) a,.ec-newsRole .ec-newsRole__newsDate,.ec-newsRole .ec-newsRole__newsTitle,.ec-role,.ec-contactRole,.ec-searchnavRole .ec-searchnavRole__infos,.ec-shelfRole,.ec-headingTitle,.ec-productRole,.ec-registerRole,.ec-cartRole,.ec-orderRole{ color:#6A0600; }
.ec-footerRole{ background:url(/html/template/rockaku/assets/img/common/ft_bk01.gif);border:none; }
.ec-footerRole{ margin-top:0; }
.ec-footerRole-tp{ margin-top:100px;text-align:center; }
.ec-footerRole-tab{ width:100%;height:8px;background:url(/html/template/rockaku/assets/img/common/ft_tab.gif) repeat-x; }
.ec-topicRole,.ec-categoryRole,.ec-totalBox{ background:rgba(255,255,255,.4); }
.itm-stm{ border:1px solid #D9C2B6; }
.itm-stm h4{ background:#D9C2B6;margin:0;padding:10px;font-weight:bold; }
.itm-stm .txt{ padding:10px; }
.itm-tbl{ width:100%;border-spacing:3px;border-collapse: separate;font-size:.9em; }
.itm-tbl td p{ margin:5px; }
.itm-tbl .tit{ width:20%;background:rgba(217,194,182,.5);text-align:center;font-weight:bold; }
.itm-tbl .bdy{ width:80%;background:rgba(217,194,182,.2); }


@media only screen and (max-width: 1124px){
    .ft-pic01{ width:100%; }
}

@media only screen and (max-width: 767px){
    .ec-headerTitle .hd-logo{ display:block;margin:auto; }
    .itm-tbl{ border-spacing:0px;border-collapse: collapse; }
    .itm-tbl td{ display:block;padding:5px; }
    .itm-tbl td p{ margin:0px;text-align:left; }
    .itm-tbl .tit,.itm-tbl .bdy{ width:100%; }
    .itm-tbl .bdy{ padding-bottom:1em; }
}