@charset "euc-jp";


*{
    font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", "sans-serif";
    margin: 0;
    padding: 0;
    letter-spacing: 0.03vw;
    /*overflow: hidden*/
}

a{
    text-decoration:none;
}

li{
    list-style:none;
}

#side_content{
	width:210px;
    /*margin: auto;*/
    overflow: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/**************¢§ ¥«¥Æ¥´¥ê¡¼ ¢§**************/

#side_content .cate h1{
    text-indent: 8px;
    font-size: 30px;
    font-weight: bold;
    color: #d31e09;
    padding-bottom: 2px;
    border-bottom: solid 3px #d31e09;
    margin-bottom: 20px;
}
#side_content .cate ul li{
    border-left: 1px solid #ababab;
    border-top: 1px solid #ababab;
    border-right: 1px solid #ababab;
    background: #f7f7f7;
}
#side_content .cate ul li a{
    padding: 20px 14px 20px 64px;
    color: #333;
    display: block;
    font-size: 14px;
    line-height: 17px;
}
#side_content .cate ul li.event a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_01.png) 7px no-repeat;
    background-size: 23%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.dc a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_02.png) 7px no-repeat;
    background-size: 24%;
}
#side_content .cate ul li.dcm a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_03.png) 7px no-repeat;
    background-size: 24%;
}
#side_content .cate ul li.dg a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_04.png) 7px no-repeat;
    background-size: 25%;
}
#side_content .cate ul li.ceramic a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_05.png) 7px no-repeat;
    background-size: 23%;
}
#side_content .cate ul li.skillet a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_06.png) 7px no-repeat;
    background-size: 23%;
}
#side_content .cate ul li.stain a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_07.png) 7px no-repeat;
    background-size: 23%;
}
#side_content .cate ul li.luonto a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_08.png) 7px no-repeat;
    background-size: 23%;
}
#side_content .cate ul li.aturyoku a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_09.png) 7px no-repeat;
    background-size: 23%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.d-atu a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_10.png) 7px no-repeat;
    background-size: 24%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.youki a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_11.png) 7px no-repeat;
    background-size: 23%;
}
#side_content .cate ul li.mat a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_12.png) 7px no-repeat;
    background-size: 24%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.wagon a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_13.png) 7px no-repeat;
    background-size: 25%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.nabe a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_14.png) 7px no-repeat;
    background-size: 23%;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li.kitchen a{
    background: url(https://www.rakuten.ne.jp/gold/k-kitchen/smp/images/search_15.png) 7px no-repeat;
    background-size: 23%;
    border-bottom: 1px solid #ababab;
    margin-bottom:20px;
    padding: 28px 14px 28px 64px;
}
#side_content .cate ul li a:hover{
    color: #d31e09;
}


/**************¢§ ¥·¥ç¥Ã¥×°ìÍ÷ ¢§**************/

#side_content .shop ul li{
    background: #fff;
}
#side_content .shop ul li a img{
    width: 85%;
    margin-bottom: 30px;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    margin-left: 15px;
}
#side_content .shop ul li a:hover{
    color: #000
}
#side_content .shop ul li a:hover img{
    opacity:0.7;
}


/**************¢§ ¥«¥ì¥ó¥À¡¼ ¢§**************/

#side_content div#closed,
#side_content div.calendar{
    background: none!important
}
#side_content #closed img {
    width: auto;
    margin: 10px 0
}
