﻿@charset "utf-8";


div#header .h00 {
    left: inherit;
    right: 180px;
}

div#wrap {
    background: url(../img_top/t_bg_stop.jpg) repeat-x center top;
}

.netshop {
    width: 300px;
    display: block;
    max-width: 90%;
    margin: 20px auto 20px;
    padding: 10px 0 15px;
    border-radius: 5px;
    box-shadow: 0px 2px 5px #444;
    background: #7B1924;
    background: linear-gradient(113deg, rgba(123, 25, 36, 1) 0%, rgba(171, 35, 68, 1) 50%, rgba(123, 25, 36, 1) 100%);
    color: #fff;
    line-height: 1.5;
    text-decoration: none;
    font-family: 'ＭＳ Ｐ明朝', '游明朝体', 'ヒラギノ明朝 Pro W5',serif;
    position: relative;
    transition: 0.3s;
}
.netshop:link ,
.netshop:visited {
    color: #fff;
    text-decoration: none;
}
.netshop small {
    font-size: 12px;
    letter-spacing: 0.1em;
}
.netshop:before {
    content: ">";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) scaleX(50%);
}
.netshop:hover {
    opacity: 0.7;
}

.slick-slide img {
    max-width: 100%;
    width: 100%;
}
.slick-slide figure {
    margin: 0;
    padding: 0;
}


div#footer .rightBox ul {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
div#footer .rightBox li {
    font-size: 14px;
    font-family: 'ＭＳ Ｐ明朝', '游明朝体', 'ヒラギノ明朝 Pro W5',serif;
    display: flex;
    align-items: center;
    margin-right: 15px;
}
div#footer .rightBox li a:link ,
div#footer .rightBox li a:visited {
    color: #333;
    text-decoration: none;
}
div#footer .rightBox li small {
    font-size: 12px;
    margin-right: 10px;
    transform:scale(1.7, 0.7);
}
div#footer #copyRight {
    margin-right: 15px;
}
div#footer .rightBox li a {
    display: block;
    transition: 0.3s;
}
div#footer .rightBox li a:hover {
    opacity: 0.7;
}

@media only screen and (max-width: 767px) {
    
    #wrap {
        padding-top: 67px;
    }
    #side {
        display: none;
    }
    #newsBox {
        max-width: 85%;
        margin-top: 40px;
    }
    div#footer {
        padding-top: 1px;
    }
    div#footer .rightBox ul {
        justify-content: center;
        margin-bottom: 20px;
    }
    

}
