@charset "UTF-8";
/******************************************************************************
 * footer
*******************************************************************************/
footer{
    padding: 0;
}

/*---------------------------------------------------------
include-footer-new
---------------------------------------------------------*/
.include-footer-new{
    padding: calc(10/750 * 100vw) 0;
    background-color: #ffffff;
}
.include-footer-newlogo{
    text-align: center;
    height: calc(130/750 * 100vw);
    margin: 0 auto;
}

.include-footer-newlogo img{
    width: auto !important;
    height: 100% !important;
}

/******************************************************************************
 * include-footer
*******************************************************************************/
.include-footer{
    background-color: #222222;
    padding: calc(40/750 * 100vw) 0 calc(45/750 * 100vw);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.include-footer-logo{
    height: calc(60/750 * 100vw);
    margin: 0 auto;
    text-align: center;
}

.include-footer-logo img{
    width: auto !important;
    height: 100% !important;
}

.include-footer-area-list{
    width: calc(690/750 * 100vw);
    margin: 0 auto;
}

.include-footer-area-list__item:not(:first-child){
    padding-top: calc(75/750 * 100vw);
}

.include-footer-area-list__area-name{
    line-height: calc(60/750 * 100vw);
    border: 1px solid #fff;
    font-size: calc(33/750 * 100vw);
    color: #fff;
    text-align: center;
    font-weight: 600;
    background: #1a1a1a;
}

.include-footer-area-list__address{
    padding-top: calc(35/750 * 100vw);
    color: #fff;
    text-align: center;
    font-size: calc(28/750 * 100vw);
    line-height: 1.6;
    letter-spacing: 0.03em;
}

.include-footer-area-list__tel{
    display: table;
    margin: 0 auto;
    padding-top: calc(15/750 * 100vw);
}

.include-footer-area-list__tel img{
    width: calc(86/750 * 100vw) !important;
    margin-right:calc(15/750 * 100vw);
    vertical-align: top;
}

.include-footer-area-list__tel a{
    color: #fff !important;
    font-size: calc(55/750 * 100vw);
    font-weight: 600 !important;
    line-height: 1;
    letter-spacing: 0;
    text-decoration: none;
}

.include-footer-area-list__desc{
    display: block;
    color: #fff;
    line-height: 1;
    padding: calc(15/750 * 100vw) 0 0;
    text-align: right;
    letter-spacing: 0;
    font-size: calc(22/750 * 100vw);
}

.include-footer-note{
    padding-top: calc(55/750 * 100vw);
    color: #fff;
    letter-spacing: 0;
    width: calc(690/750 * 100vw);
    margin: 0 auto;
    line-height: 1.6;
    font-size: calc(22/750 * 100vw);
}

.include-footer-copy{
    color: #fff;
    font-size: calc(22/750 * 100vw);
    text-align: center;
    letter-spacing: 0;
    line-height: 0;
    padding-top: calc(90/750 * 100vw);
}

img[src^="https://f.msgs.jp/t/dummy.gif"] {
    display: none;
}
img[src^="http://f.msgs.jp/t/dummy.gif"] {
    display: none;
}