body {

    background-repeat: repeat-x;

}

@media (min-width:992px) {

.navbar-nav.wg.btnlist-link.header {

    transform: translate(0px,-18px);

}

}

@media (max-width:991px){

.block-header .ham-menu{

    border-bottom:1px solid #ccc;

}

.block-header .wg.btnlist-link.header {

    background-color:#efefef;

}

}

@media (min-width:992px) {

.navbar.no-gutters.block-header {

    border-bottom: 2px solid #bfbfbf;
 
}

}

@media (min-width:768px){

.product-tagexplain .product_info_tag_on {

    color: #fff;

}

}

@media (min-width:992px) {

.block-nav {

    display: none;

}

}

.nav.no-gutters.menu-store a:hover {

    color: #ff1a1a;

}

/*凍結logo*/
.col-auto.d-none.mr-auto.storelogo.d-md-block {

    background: #fff;

}

.wg.prod.prod-new .title.title-bg {

    background-repeat: no-repeat;

    border-bottom: 2px solid #bfbfbf;

}

.wg.prod.prod-c1 .titlebar.title-bg {

    background-repeat: no-repeat;

    border-bottom: 2px solid #bfbfbf;

}

.info-box .btnbar {

    display: flex;

    flex-direction: row;

    justify-content: space-around;

    border-top: 1px solid #efefef;

}

.product_box.effect {

    border: 1px solid #efefef;

}

.wg.btnlist-link.bottom a {

    color: #fff;

}

.wg.btnlist-link.bottom .nav-item.dividers {

    color: #fff;

}

.wg.btnlist-link.bottom .level2 {

    padding: 0;

}

.carousel.slide.owl-drag .owl-item.active {

    border: 1px solid #999;

}

.copyright-info .copyright-inside {

    max-width: 950px;

    margin: 0 auto;

    padding: 1.5rem;

    -ms-flex-align: center !important;

    align-items: center !important;

}

.copyright-info .copyright-mark {

    text-align: center;

    max-width: 1200px;

    border-top: 1px solid #cccccc;

    margin: 0 auto;

    padding-top: 0.5rem;

}

.copyright-info .contact h5 {

    font-weight: bold;

    margin-bottom: 1rem;

}

.copyright-info .contact p {

    margin-bottom: 0;

}

.news-box .info-box {

    display: flex;

    flex-direction: column;

}

.news-box .info-box .text-link.linkblock.more {

    color: #fff;

    background-color: #ff1a1a;

    margin: auto -0.5rem -0.2rem auto;

}

.news-box .row.no-gutters {

    border: 1px solid #999;

}

.product-recommend.bg .title.title-img {

background-repeat: no-repeat;

border-bottom: 2px solid #bfbfbf;

}

.title.title-img {

    border-bottom: 1px solid #bfbfbf;

}

.block-full .content .btnbar .btn-img img {

    max-width: 200px;

}

.btn.btn-img.register .img-fluid {

    width: 150px;

}

.div_name{

    text-align: center;

}

.price3{

  display: -ms-flexbox !important;

  display: flex !important;
  
  -ms-flex-pack: center !important;

  justify-content: center !important;

  -ms-flex-align: baseline !important;

  align-items: baseline !important;

}

.price3 .symbol{

    color:#f00;

    font-weight: bolder;

}

.price3 .symbol~a{

    color:#f00;

    font-weight: bolder;

}

.block-full, .block-ae, .block-abc{

    padding-top:1rem;

}

@media (min-width:992px){

.block-header .c2 .wg.btnlist-link.header .nav-link {

    color: #fff;

}

}

/* T00:2019-10-29 09:23:12 */
