@charset "UTF-8";
/* PC画面用（ウィンドウ幅が769px以上の場合に適用） */
@import url(import.css?versiondate=20221107) print,screen and (min-width: 769px);
@import url(flexslider.css?versiondate=20191119) print,screen and (min-width: 769px);


/* SP画面用（ウィンドウ幅が768px以下の場合に適用） */
@import url(sp/import-sp.css?versiondate=20221107) only screen and (max-width: 768px);
@import url(../../sp/common/css/jquery.bxslider.css?versiondate=20191119) only screen and (max-width: 768px);

.color-red {
    color: red;
}
.cursor-pointer {
    cursor: pointer;
}
.pointer-container {
    cursor: pointer;
}

/* PC画面用（ウィンドウ幅が769px以上の場合に適用） */
@media print,screen and (min-width: 769px) {
    .pc_site {
        display: block !important;
    }

    .sp_site {
        display: none !important;
    }

    .pc_site_none {
        display: none !important;
    }
}

/* SP画面用（ウィンドウ幅が768px以下の場合に適用） */
@media only screen and (max-width: 768px) {
    .pc_site, .pc_breadcrumb_site {
        display: none !important;
    }

    .sp_site {
        display: block !important;
    }
    
    .sp_site_none {
        display: none !important;
    }
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 999px #FFF inset;
    box-shadow: 0 0 0px 999px #FFF inset;
    font-size:13px;
    line-height: 1.5;
}