@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(//fonts.googleapis.com/earlyaccess/sawarabimincho.css);
/*==========================
COMMON
==========================*/
.access_cont {
    padding: 50px 0;
}

/*==========================
CONT1
==========================*/
.cont1 h1 {
    font-weight: 200;
    font-size: 3.0rem;
    margin-bottom: 25px;
    padding: 0 20px;
}

.cont1 .map {
    max-width: 780px;
    margin: 0 auto;
}

.cont1 .map .address {
    font-size: 1.6rem;
    line-height: 1.2em;
    margin-bottom: 20px;
}

/*==========================
CONT2
==========================*/
.access_list {
    font-size: 1.8rem;
}

.access_list li {
    margin-bottom: 1em;
    font-weight: 200;
}
.map {
    /* text-align: center; */
    padding: 40px 0;
}
/* ===================================================================================
 for PC min-width: 741px
 =================================================================================== */
@media screen and (min-width: 741px), print {
}

/* ===================================================================================
 for SP max-width: 740px
 =================================================================================== */
@media screen and (max-width: 740px) {
    /*==========================
    COMMON
    ==========================*/
    .access_cont {
        padding: 20px 15px;
    }
    /*==========================
    CONT1
    ==========================*/
    .cont1 h1 {
        padding: 0;
        font-size: 2.6rem;
    }

    .cont1 .map .address {
        font-size: 1.4rem;
    }
    /*==========================
    CONT2
    ==========================*/
    .access_list {
        font-size: 1.6rem;
    }
}
