@charset "utf-8";
/*
Theme Name: Montblanc Child
Theme URI: https://example.com/
Description: Montblancの子テーマ
Author: Lino
Template: montblanc
Version: 1.0
*/

body{
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* -- Mobile Menu -- */
@media only screen and (max-width: 959px) {
    
    .menu-container {
        width: 60px !important;
        display: block;
        position: absolute;
        top: 0;
        z-index: 2;
        background: #FFF !important;
        border-top: 0 !important;
        border-bottom: 0 !important;
    }

    .menu-container .menu > ul {
       /* display: none;*/
        width: 99vw;
    }

    .menu-container .menu .show-on-mobile {
        display: block;
        background: #FFF;
    }

    .site-logo img {
        max-width: 200px;
    }

    #cart-navigation {
        text-align: center !important;
        margin: 0;
        padding: 0;
        width: 120px !important;
        position: absolute;
        display: block !important;
        top: 5px;
        right: 0;
        z-index: 10;
    }

    #header-serch {
        display: none !important;
    }
}

#header-serch form{ display: none;}
/*--toppage--*/
/*--topFV--*/
.tagline-container h2{display: none;}
.slick-prev, .slick-next{z-index: 1!important;}
.slick-prev:hover, .slick-next:hover{background: rgb(187 129 155 / 95%)!important;}
.slick-prev:hover:before, .slick-next:hover:before {color: #FFF!important;}

.front-page h2 span, .news h2 span{ font-family: sans-serif;}
